[Bug] Ricerca articoli nell'editor

Ti piacciono il sito e la community? Questo è il posto giusto per lasciare commenti, suggerimenti e... critiche.
Regole del forum
Rispondi
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13203
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 2 times
Been thanked: 4 times
Contatta:

[Bug] Ricerca articoli nell'editor

Messaggio 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
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5162
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 12 times
Been thanked: 5 times
Contatta:

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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.
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13203
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 2 times
Been thanked: 4 times
Contatta:

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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.
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5162
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 12 times
Been thanked: 5 times
Contatta:

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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.
Zane - TurboLab.it
Avatar utente
Zigul
VIP
VIP
Messaggi: 563
Iscritto il: dom ott 08, 2023 12:11 am
Has thanked: 4 times
Been thanked: 4 times

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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?
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5162
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 12 times
Been thanked: 5 times
Contatta:

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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.
Zane - TurboLab.it
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13203
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 2 times
Been thanked: 4 times
Contatta:

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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.
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
Zane
Fondatore
Fondatore
Messaggi: 5162
Iscritto il: mer mag 01, 2013 11:20 am
Has thanked: 12 times
Been thanked: 5 times
Contatta:

Re: [Bug] Ricerca articoli nell'editor

Messaggio 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...
Zane - TurboLab.it
Rispondi
  • Argomenti simili
    Risposte
    Visite
    Ultimo messaggio