Ricerca titolo non funziona come previsto

Da questo pomeriggio, la nostra funzione di ricerca è cambiata in qualche modo.
forum

Abbiamo diversi titoli che aggiungiamo frequentemente, quindi utilizziamo la ricerca in modo intensivo. Fino a questo pomeriggio, quando cercavamo un titolo e cliccavamo su di esso, venivamo portati al primo post del thread.

Ora ci porta in un punto casuale all’interno di quel thread.

Esempio: cercando “Black Clover” nella barra di ricerca e cliccando sul risultato ci porta (circa) al post 230 su 463.
Cercando “Dragon Ball” ci porta (circa) al post 817 su 1101.

Il primo post contiene il nome, così come diverse decine di post prima del post a cui ci stiamo venendo portati.

Idealmente, vorremmo che ci portasse al primo post, e solo come seconda opzione all’ultimo post del thread. Assolutamente non da qualche parte nel mezzo del thread.

3 Mi Piace

Potrebbero star succedendo due cose:

  1. Discourse tiene traccia dello stato di lettura, riportando l’utente dove si trovava nel thread.
  2. I risultati della ricerca individuano una risposta specifica come più pertinente, collegandovi direttamente

Non sono a conoscenza di alcuna impostazione che possa aver causato questo cambiamento improvviso, né di modifiche recenti; forse altri ne sanno di più. :slight_smile:

Ieri ero in questi thread e stavo scrivendo alla fine. Li ho già letti tutti più volte dall’inizio alla fine.

Credo di non capire questo punto, dato che quasi il 90% dei post contiene le parole cercate, incluso il primo post che solitamente le contiene più volte.

1 Mi Piace

Abbiamo apportato alcune ottimizzazioni interne al nostro motore di ricerca. @tgxworld seguirà la questione qui.

4 Mi Piace

Quindi ciò che @maiki ha detto qui è corretto ed è effettivamente il comportamento che vogliamo quando i risultati della ricerca sono ordinati per rilevanza. Tuttavia, in precedenza avevamo un bug nel nostro codice per cui mostravamo solo il primo o l’ultimo post di un argomento che corrispondeva al termine dato.

Questo può ancora essere ottenuto con il filtro in:first.

C’è sicuramente qualcosa che non va nei risultati della ricerca qui, perché riesco sicuramente a trovare altri post che, a mio avviso, dovrebbero essere classificati più in alto. Lasciate che indaghiamo.

3 Mi Piace

@Slowhand C’era effettivamente un bug per cui non veniva mostrato il post con il ranking più alto.

La ricerca di Black clover ti porterà a Black Clover - #98 by Slowhand - Other Anime - AN Forums, mentre la ricerca di Dragon ball ti porterà a Dragon Ball (all series & movies) - #2 by Slowhand - Other Anime - AN Forums ora.

3 Mi Piace

Grazie per averci dato un’occhiata. Credo che, se ciò che sto cercando è il titolo effettivo del thread, dovrebbe portarmi al primo messaggio, non a un messaggio che il sistema ritiene “pertinente”. Ciò che il sistema considera pertinente ha probabilmente poco a che fare con il modo in cui usiamo effettivamente il nostro forum.

Questo mi ricorda Twitter, che continua a passare dalla modalità “Tweet in evidenza” a “Tweet più recenti”. Chi vorrebbe leggere i tweet in un ordine casuale invece che nell’ordine in cui vengono pubblicati? (scusa per la divagazione fuori tema)

1 Mi Piace

Conosci l’operatore in:title? Questo ti porterà sicuramente sempre al post #1.

No, non lo conosco.

(ho bisogno di 20 caratteri, quindi riempitivo)

Provala, è super utile

1 Mi Piace

L’ho usato e, anche se ottengo un solo risultato di ricerca, quando clicco sul thread, mi porta comunque a un punto casuale all’interno del thread.

Ho cercato “Black Clover in:title” e mi ha portato al Post 103 su 463.

1 Mi Piace

Oh, è sicuramente un bug e @tgxworld lo risolverà a breve! in:title dovrebbe portarti incondizionatamente al post #1.

2 Mi Piace

Grazie mille!
E apprezzo davvero il consiglio per la ricerca con in:title, lo userò sicuramente d’ora in poi.

1 Mi Piace

Risolto in

5 Mi Piace

Funziona benissimo, ancora grazie mille!

3 Mi Piace