Ricerca principale vs argomenti simili

Sono venuto a cercare informazioni sulla notifica di assegnazione di gruppo. Quindi prima ho cercato. Poi ho creato un nuovo argomento. Appena ho digitato il titolo del mio argomento - che era lo stesso del mio termine di ricerca - ho ottenuto un elenco di post correlati. L’elenco era diverso e secondo me più pertinente dei miei risultati di ricerca.

Qualcosa sembra non andare.

Ecco uno screenshot dei post correlati:

Ecco uno screenshot ricreato della mia ricerca:

1 Mi Piace

Ho dato una rapida occhiata e penso che “Topic is similar to” cerchi solo i primi post degli argomenti (possibilmente dando più peso ai titoli degli argomenti?), mentre la ricerca normale confronta con qualsiasi post in un argomento, il che potrebbe spiegare la differenza?

Questo è un fenomeno che le persone hanno osservato anche su Stack Overflow. Forse ironicamente ho usato la ricerca normale (“perché i suggerimenti di duplicati sono migliori della ricerca”) e non ho trovato quella domanda su Meta Stack Overflow. Ma poiché sapevo che esisteva, sono passato a porre una domanda con la stessa query del mio titolo e ho ottenuto un elenco di duplicati. Il consenso è stato che l’enfasi sui titoli ha fatto la differenza.

Ho giocato con la ricerca dei titoli (in:title qui e title: su Stack Overflow) e non è abbastanza. I titoli sono semplicemente troppo brevi. A meno che tu non colpisca le parole esatte usate nel titolo che stai cercando, non c’è corrispondenza. Quindi sospetto che la risposta sia ciò che @JammyDodger suggerisce: titolo+corpo del primo post. (O titolo+corpo della domanda su SO.) Questo ha senso perché quando inizi un argomento (o fai una domanda) è più probabile che tu usi frasi come altre persone che iniziano una conversazione piuttosto che persone che continuano una.

Prendi questo post. Non ho usato la frase “argomenti simili” fino ad ora perché era il contesto impostato dal primo post dell’argomento. Ho anche incluso parole tangenzialmente correlate all’argomento principale, come “Stack Overflow”. Man mano che un argomento si allunga, aumentano anche le probabilità che una conversazione laterale contenga termini di ricerca che stai cercando. Forse quella deviazione a 100 post di distanza è ciò che stai cercando. La mia ipotesi è che sarebbe meglio cercare nei risultati solo dal primo post di un argomento, tuttavia.

Puoi simulare la ricerca di argomenti simili usando l’opzione di ricerca in:first. Non so se pesi il titolo allo stesso modo e potrebbero esserci altre differenze. (Non ho ancora guardato il codice.) Detto questo, i risultati della ricerca sulla tua query non sembrano migliori. Non sembra molto diverso dalla ricerca senza l’opzione. Forse aggiungere peso all’argomento è importante e dovrebbe esserci un’opzione per simulare la ricerca di argomenti simili?

Sono anche curioso se una ricerca che includesse il post dell’argomento originale, il titolo e qualsiasi post contrassegnato come soluzione fornirebbe risultati migliori.

Dovrei notare che ho trovato questo argomento tramite la ricerca normale, ma stavo cercando come sopprimere i prompt “argomento simile”. Sto principalmente usando Discourse come blog e non mi dispiace scrivere di cose simili di tanto in tanto. Iniziare un argomento ponendo la mia domanda mi ha portato la mia risposta.