Pagina 1 di 1

[Bug] Ricerca articoli nell'editor

Inviato: mar set 16, 2025 5:28 am
da crazy.cat
Quando si fa la ricerca di qualcosa, prima di iniziare a scrivere un nuovo articolo, mi sembra, almeno dalla scritta che compare dopo, che sia limitata al titolo dell'articolo.
Se io cerco, per esempio, un cmdlet di powershell difficilmente lo avrei inserito nel titolo stesso, ma solo nel testo dell'articolo e quindi non lo troverei mai con questo tipo di ricerca, così potrei fare un articolo duplicato.
Per trovarlo dovrei fare una ricerca nel forum.
Se si può migliorare la ricerca sarebbe meglio.

https://github.com/TurboLabIt/TurboLab.it/issues/73

Re: [Bug] Ricerca articoli nell'editor

Inviato: sab set 20, 2025 4:19 pm
da Zane
ciao cat,
prendendo cmdlet di powershell come esempio:
  • la sezione "Risultati forniti da Google" mostra i risultati della ricerca effettuata con Google su TurboLab.it - questo è quello che abbiamo sempre avuto anche su TLI 1.0
  • la sezione " Articoli che contengono le parole cercate nel titolo" sono invece il risultato di query SQL sul nostro database. Qui dobbiamo limitare al titolo, altrimenti esce sempre troppa roba, spesso irrilevante
Ho notato solo ora che c'è un problema per cui Google non trova niente: devo verificare se dipende da un errore di integrazione mio (probabile) oppure dal fatto che, effettivamente, Google non ha indicizzato nulla per quelle parole. Vado a lavorarci fra un attimo.

Frattanto, tornando alla tua segnalazione originale: potremmo (forse) migliorare le cose attivando ElasticSearch, Sphinx o simili, ma non sono sicuro che farebbero davvero meglio di Google su un sito di contenuti come il nostro. Per il momento manteniamo la configurazione attuale, ma mantengo sicuramente aperta la segnalazione per valutare, in futuro, l'uso di ElasticSearch o Sphinx.

Re: [Bug] Ricerca articoli nell'editor

Inviato: dom set 21, 2025 8:01 am
da crazy.cat
Non concordo del tutto ma per il momento mi adeguo.
Cercando "nirsoft", per esempio, non mi trova nulla, però di articoli sui programmi nirsoft ne abbiamo tanti.

Re: [Bug] Ricerca articoli nell'editor

Inviato: dom set 21, 2025 9:07 am
da Zane
Hai ragione, grazie per avermelo fatto notare. Finisco quello che sto facendo e poi passo subito a questa cosa: ho trovato https://www.meilisearch.com/docs/home , che sembra molto più pratico da integrare rispetto ad ElasticSearch e promette buoni risultati.

Re: [Bug] Ricerca articoli nell'editor

Inviato: dom set 21, 2025 11:25 am
da Zigul
Non vorrei fare il primitivo che scopre l'acqua calda, ma per evitare doppioni solitamente uso il "google dork": site:turbolab.it ParolaChiave1 "Espressione a più parole" (con o senza virgolette a seconda di quanto devo essere preciso); mentre per la ricerca nei titoli: site:turbolab.it intitle:ParolaChiave (o inurl come ulteriore ricerca).
E se li integrassimo nella ricerca del sito? Oppure si fa prima ed è più efficace usare altre applicazioni ad hoc?

Re: [Bug] Ricerca articoli nell'editor

Inviato: lun set 22, 2025 12:10 am
da Zane
Dunque, ho completato anche questa lavorazione! Quindi: cmdlet di powershell, nirsoft, "wondows vosta" (eh eh, funziona!). Sempre molto importante da testare: <script>alert("zaap");</script> 🥷🏻

Il problema di fondo è che le API gratuite per la ricerca di Google che avevo implementato in precedenza permettevano solo 100 richieste al giorno, quindi si esaurivano già all'ora di colazione, lasciando funzionante solo la ricerca via SQL di backup che, come notato da crazy.cat, cercava solamente nel titolo :muro

Immagine

Sono dunque passato alla soluzione "professionale": ho installato e integrato un motore di ricerca propriamente detto: Meilisearch.
  • gira in locale (come piace a me), senza dipendenze da servizi cloud esterni
  • open source, senza limiti
  • funziona già piuttosto bene, secondo me, senza impazzire con mille configurazioni
  • piuttosto tollerante anche agli errore di digitazione
  • mi sembra piuttosto leggero (0.5 GB di RAM e disco)
Fatemi sapere cosa ve ne pare
Zigul ha scritto: dom set 21, 2025 11:25 am E se li integrassimo nella ricerca del sito?
In precedenza, su TLI1, avevamo ESATTAMENTE l'integrazione che citi. Il problema è che è poco flessibile, motivo per cui, per TLI2, avevo provato ad usare le API dello stesso servizio... che però sono molto limitate.

Fai una prova con il nuovo motore e fammi sapere cosa te ne pare.

Re: [Bug] Ricerca articoli nell'editor

Inviato: lun set 22, 2025 2:49 am
da crazy.cat
Sicuramente meglio, però perché non trova i due articoli su chrome os se scrivo "flex" nella ricerca.
Per il resto riproverò quando sarà giorno.

Re: [Bug] Ricerca articoli nell'editor

Inviato: lun set 22, 2025 6:56 am
da Zane
:o hai ragione! Ho provato https://turbolab.it/cerca/flex ed effettivamente non andava. Allora ho rigenerato l'indice al volo, e ora lo trova.

Edit: ho visto dai log che la generazione automatica degli indici che è avvenuta stanotte alle 02:00 si era bloccata
02:00:09 CRITICAL [console] Error thrown while running command "'meili:import'". Message: "Request timed out" ["exception" => Meilisearch\Exceptions\TimeOutException { …},"command" => "'meili:import'","message" => "Request timed out"]
Quindi, in pratica, l'indice non era aggiornato, ecco perché non trovava "flex". Resta ora da capire perché si è bloccato...

Re: [Bug] Ricerca articoli nell'editor

Inviato: ven ott 31, 2025 6:03 pm
da crazy.cat
Altro caso strano, se cerco userChrome.css mi risponde con un 404 Not Found nginx
Se cerco solo userChrome trova l'articolo come primo risultato.
Te lo segnalo.

https://turbolab.it/cerca/userChrome.css

🪲 Issue #103 su GitHub

Re: [Bug] Ricerca articoli nell'editor

Inviato: ven ott 31, 2025 7:16 pm
da Zane
Grazie Cat, hai ragione! C'è un errore per cui non gestisce il "punto" nel lemma cercato. Ci lavoro nel weekend!

Re: [Bug] Ricerca articoli nell'editor

Inviato: ven ott 31, 2025 7:20 pm
da Zigul
Succede anche con .js e .php, ma non succede con .com, .ps1, .html, .py, .db, .sqlite, .java, .rb, .go o .xls.