La ricerca di Discourse non funziona? Restituisce corrispondenze 'simili'/'parziali' anziché 'esatte'

La ricerca sta restituendo dozzine di corrispondenze anziché corrispondenze esatte. Inoltre, ignora i parametri di limite inseriti nella Ricerca Avanzata.

Ad esempio, c’era un interessante post su Subreddit e volevo verificare se quel nome utente fosse già stato menzionato nei post sui nostri forum.

Quindi ho cercato il molto unico “PlantOfJazz” e ha trovato dozzine di thread corrispondenti. Ma nessuno di quei thread aveva corrispondenze per quel termine usando la funzione Trova del Browser. Poi sono andato nei Messaggi Privati per fare la stessa ricerca. E ha trovato gli stessi risultati… che erano thread Pubblici, non messaggi.

Ho fatto la stessa ricerca qui nel forum Meta. Di nuovo ne ha trovati dozzine. (Alcuni avevano post con la parola “Plant”. Quindi sembra che stia trovando corrispondenze parziali invece di corrispondenze esatte.)

Se ci sono pochissime corrispondenze, espandiamo la ricerca per includere i risultati dell’IA semantica, motivo per cui stai vedendo corrispondenze parziali su Meta.

Mmm sì, questo non sembra l’ideale, “nel messaggio” non dovrebbe mostrare risultati pubblici

1 Mi Piace

Questo è probabilmente un comportamento di fallback ragionevole. Ma dovrebbe segnalare la fine delle poche (o nessuna) corrispondenza esatta e indicare chiaramente l’inizio dei risultati dell’IA semantica.

3 Mi Piace

In un certo senso lo fa.

Il fatto davvero deludente è che avrebbe dovuto trovare almeno questo argomento come primo risultato. Non è un PM ma contiene una corrispondenza esatta.

Un’altra cosa. Penso che “risultati IA” sia una terminologia un po’ strana. Qualcosa come “risultati simili”?

3 Mi Piace

Strano. Questo non succede sul nostro sito… né è successo nel mio test qui. Ma ovviamente, i risultati non avranno più un “nessun risultato” per il caso di test… una volta che questo thread entrerà nei contenuti indicizzati.
Il “Discobot discoveries” non sembra essere attivo sul sito.

Ah. Capisco. (Anche se la ricerca di Discobot deve essere un componente aggiuntivo che non abbiamo installato?) È nell’anteprima di ricerca qui. Ma i risultati DOPO aver premuto Invio non indicano la divisione tra corrispondenze esatte e simili… né semplicemente che non sono stati trovati “nessun risultato”.

No. È lì dentro. Ma se cerchi “in:messages” allora passa ad “AI” che non lo trova. Se cerchi negli argomenti normali allora lo trova… :roll_eyes:

1 Mi Piace

Mi dispiace contraddirla, ma no. Non è presente nel nostro hosting gratuito per siti (per progetti open source) fornito dall’organizzazione Discourse. Ho appena ritestato sia nei forum che nella messaggistica privata.

La schermata che ho incollato sopra (che lo mostrava) era il nuovo test nel forum Meta.

Mi riferivo (ovviamente) a questa discussione in questo forum.

1 Mi Piace

Sì, espandiamo automaticamente la ricerca quando ci sono zero risultati nella ricerca a pagina intera, come detto sopra.

Ciò che potrebbe confondere tutti è che abbiamo iniziato a farlo per la ricerca rapida nell’intestazione, quando ci sono meno di 3 risultati per una ricerca, ma lì non abbiamo alcun indicatore che i risultati aggiuntivi provengano dalla ricerca semantica, poiché abbiamo ritenuto che fosse troppo piccola per aggiungere indicatori a riguardo.

Il nostro compromesso è stato aggiungere ai-search-result a ogni risultato, in modo che i siti possano opzionalmente applicare temi diversi o aggiungere eventuali indicatori che ritengono necessari tramite le nostre capacità di tematizzazione.

La nostra logica è che l’espansione automatica della ricerca copre molte situazioni, come la ricerca in un’altra lingua (la nostra ricerca semantica è multilingue), errori di battitura, sinonimi, ecc.

4 Mi Piace

In tal caso, la ricerca trarrebbe beneficio da un’opzione di Ricerca Avanzata per non fare ciò. Ci sono momenti (molti momenti) in cui è necessaria una ricerca esatta per evitare di essere inondati da falsi positivi.

4 Mi Piace

Il modo in cui è attualmente implementato è molto confuso per l’utente. Se cerco su questo sito l’esempio sopra, “plantofjazz”, ottengo questo argomento in cima (bene) e poi alcuni altri sotto, come questo. Se cerco uno di quegli altri per “plantofjazz” usando “in questo argomento”, ottengo “nessun risultato trovato”, poiché quegli altri risultati di ricerca erano falsi. Questo comportamento è al massimo incoerente.

Suggerirei che una ricerca specifica del sito, come quella all’interno di Discourse, abbia un lavoro fondamentalmente diverso da svolgere rispetto alla ricerca web generale. Il lavoro di una ricerca web generale è in realtà quello di mettermi davanti quanti più annunci pubblicitari possibile da tollerare, e poi mostrarmi siti che potrebbero in qualche modo essere correlati alla mia ricerca (errori di battitura inclusi). La ricerca di Discourse è diversa: è limitata a un argomento e gli utenti connessi sono sicuramente molto più propensi a sapere cosa stanno cercando e a scriverlo correttamente.

Anche “Discobot discoveries” è fuori luogo, ma almeno può essere disabilitato.

2 Mi Piace