Vai su un’istanza Discourse ospitata e registrati come nuovo utente. Mi sono registrato su internals.rust-lang.org.
Segui il tutorial di onboarding per nuovi utenti “Greetings!” di @discobot.
Il messaggio n. 15 nell’argomento del tutorial dirà:
Fai clic sull’icona di ricerca, digita capybara nella casella e fai clic su “capybara in questo argomento” sotto la casella di immissione della ricerca.
Il risultato è “Nessun risultato trovato”. Mi aspetto che vengano trovati due messaggi (il n. 15, dove è scritto il testo “Prova a cercare il termine “capybara” in questo argomento”, e il messaggio precedente che contiene la foto del capibara).
La ricerca di altri termini funziona. Ad esempio, la ricerca dell’argomento per “nasty” restituisce due post.
La parola “capybara” viene trovata “in tutti gli argomenti e post”. Quindi può essere indicizzata.
Penso che questo sia di gravità 3; sebbene riguardi solo un piccolo numero di utenti e sia un mero problema estetico, accade a un utente nuovo di zecca e lascia l’impressione che la funzione di ricerca non sia affidabile o che il sito sia mal mantenuto.
Grazie per il test! Ho usato Firefox su desktop OpenSUSE. Ho appena controllato anche sul Firefox del mio telefono e ho ottenuto lo stesso risultato “nessun risultato trovato”:
Di nuovo, solo per essere chiari, la foto del capibara era stata inserita nella discussione del messaggio. La ricerca della parola capibara non restituisce risultati, anche se appare nel messaggio n. 15.
P.S. Non volevo complicare le cose, ma nel caso fosse importante: il messaggio modificato con la foto del capibara non è più presente nella mia discussione. Non so come sia stato ripristinato. Si tratta di un problema così specifico e improbabile che penserei sia solo un caso isolato per me, tranne per la segnalazione di un altro utente del maggio 2017. Ma va bene se ritieni sia meglio archiviare questo argomento senza ulteriori approfondimenti, se più persone non riescono a replicarlo.
Mi stavo chiedendo perché “capybara” fosse il termine più cercato sul mio sito per un po’, ma ora ha tutto senso
Chiaramente non ho seguito il tutorial fino in fondo
È successa la stessa cosa anche a me. Ma ero così sicuro che ci fosse qualche problema con Google o simili che ho creato un argomento informativo sui capibara.
Più tardi mi sono sentito… un po’ stupido Ma ora so molto di più che creatura sia il capibara. Quindi situazione win-win?
Sembra che tu debba selezionare esplicitamente l’opzione “Cerca in questo argomento”. Ho appena seguito il tutorial e, quando è arrivato a quel punto, ho cercato “capybara”:
Prova a cercare il termine “capybara” in questo argomento
…ma concordo sul fatto che non sia ovvio. Sospetto che il tutorial sia stato scritto mentre Discourse supportava ancora la “ricerca mentre digiti”, quindi il risultato della ricerca appariva prima ancora di premere Invio. (Inoltre, credo che la “ricerca mentre digiti” cercasse anche nei messaggi privati).
L’ho fatto. Vedi il punto #4 dell’OP (anche #6 e #7). Vedi anche che la casella di controllo è selezionata nello screenshot del sito mobile che ho pubblicato.
Finora sembra che nessuno sia stato in grado di riprodurre l’errore che sto riscontrando. Sospetto che ci sia una qualche corruzione nel mio thread di messaggi del tutorial di discobot. Oppure dio è una capybara e io sono nella sua lista dei cattivi.
Questo è molto interessante. Ho appena controllato il mio thread di test e, infatti, la capibara è scomparsa! La cronologia delle modifiche mostra che discobot ha modificato il post, ma la modifica effettiva è sparita:
…che viene chiamato quando la macchina a stati di discobot passa a un nuovo stato:
La pulizia dovrebbe avvenire solo quando si esce dallo stato tutorial_search, che avviene quando si risponde con l’emoji . L’hai fatto nel tuo thread?
Ricordi quanto tempo hai aspettato dopo che il post è stato modificato prima di eseguire la ricerca? È possibile che il server fosse sovraccarico e non avesse ancora indicizzato il post al momento della tua ricerca?
L’ho fatto subito. Voglio dire, ho completato il tutorial in una sola seduta. Discobot ha aggiunto il post “cerca capibara” alle 8:57, e io ho risposto alle 9:10 (25 agosto 2022). Ho segnalato questo stesso bug su internals.rust-lang nei 15 minuti intermedi…
Ho appena testato con Konqueror invece di Firefox. Non ho mai usato Konqueror su questo laptop prima, quindi ho pensato che avrebbe escluso qualsiasi stranezza del browser. Ho gli stessi risultati:
Quando cerco nel thread “nasty”, mostra i due risultati corretti. Quindi il thread è indicizzato; infatti, uno dei risultati di “nasty” è lo stesso risultato di discobot che contiene "capybara", quindi quel post è indicizzato. È strano.
A questo punto, probabilmente l’unico risultato utile da questo sarebbe se aiutasse a trovare qualche problema con l’indice di ricerca o qualcosa del genere. Sono felice di fare qualsiasi test che possa essere utile, o sono felice di lasciar perdere quando sarà, se ha fatto il suo corso.
Se inserisci tu stesso la parola capybara nel thread del messaggio privato e poi la cerchi, compare? Se stai puntando a una riproduzione perfetta, potresti usare il testo esatto:
Ho creato un account e ho seguito anche il tutorial. Quando ho cercato “Capybara” per la prima volta, non ho selezionato “in questo argomento” per vedere quali risultati di ricerca avrei ottenuto per impostazione predefinita. Ho ricevuto solo risposte da altri utenti che notavano di non aver trovato ‘capybara’:
Tuttavia, una volta selezionato “in questo argomento” e rieseguita la ricerca, come richiesto dal tutorial, il risultato è stato quello previsto, proprio come ha pubblicato @simonk.
No, non sono necessarie modifiche all’UX o alla documentazione. È chiaro come cercare all’interno dell’argomento. Questo bug report riguarda qualcos’altro, che apparentemente non è riproducibile, quindi non è molto importante.
Sembra essere specifico di questo post. Non so come spiegare il report del 2017, a meno che non si sia trattato di un errore dell’utente di qualche tipo.
OK, mi dispiace molto per questo. Il problema esiste tra la tastiera e la sedia.
Il mio problema attuale è dovuto solo al ​ nel mezzo di capybara:
319 Prova a cercare il termine "capy​bara" in questo argomento
Mi è completamente sfuggita quell’aggiunta a larghezza zero. Questo spiega perché la ricerca nell’argomento non trova quella parola al momento, e come ha spiegato Simon King, il messaggio #1 è già stato annullato, quindi il vero capybara è ora scomparso.
Per quanto riguarda il mio problema iniziale, sono felice di presumere che sia stato solo io a premere Invio invece di selezionare questo argomento, e lasciamo così.
Nel mio ultimo test di follow-up ho copiato e incollato il testo, quindi ho inavvertitamente copiato anche il #8203;. Quindi, sono imbarazzato ma spero di non aver sprecato troppo del tuo tempo. Grazie per tutto l’aiuto.
Un’aggiunta che potrebbe renderlo molto chiaro è includere in una nuova istanza di Discourse un argomento pre-scritto da discobot che dica “Ops, capibara sbagliato!” e dia istruzioni per tornare al messaggio privato e cercare l’argomento, non l’intero sito.
Se Discourse ha altri argomenti meta pre-installati, allora questa è probabilmente una cosa veloce da aggiungere, altrimenti potrebbe richiedere più sforzo di quanto ne valga la pena. Solo un’idea.