Ciao, nel mio forum importato di grandi dimensioni sarebbe estremamente utile poter combinare più filtri di ricerca per aiutare gli utenti a individuare l’attività nei thread più vecchi in cui hanno partecipato nel vecchio forum, come in:posted in:unseen o in:watching in:tracking.
Inoltre, la query in:posted è utile per generare un elenco di tutti gli argomenti che un utente ha creato e/o in cui ha postato, ma “Ordina per: Ultimo post” non si comporta come mi aspetterei. Ordina i risultati in base all’ultimo post che ha pubblicato l’utente. Sebbene anche questo possa essere utile, sarebbe generalmente più utile ordinarlo per attività più recente da parte di qualsiasi utente che ha postato, ricreando essenzialmente una sorta di elenco di argomenti personali /latest ordinato per post più recente ma contenente solo argomenti in cui l’utente ha partecipato.
Questo (in un certo senso) funziona già.
Se digiti nella casella di ricerca: status:noreplies after:2023-01-01
Otterrai tutti gli argomenti senza risposta dal 1 gennaio 2023.
Ho anche giocato con l’interfaccia di ricerca avanzata e se selezioni 2-3 criteri di ricerca verranno aggiunti nell’ordine nella casella di ricerca.
Per quanto riguarda l’elenco di tutti i filtri di ricerca avanzata, mi sto occupando io stesso dell’elenco completo… potrei pubblicarlo qui quando crescerà.
Corretto, MA quando si costruisce una query di ricerca complessa è necessario combinare diversi criteri di ricerca:
quale categoria E quale stato E da quale data ecc.
Alcune caselle a discesa nell’interfaccia utente di ricerca avanzata consentono di selezionare più valori (ad esempio, categorie), ma per altre, come hai notato, i valori si escludono a vicenda, quindi ha senso poterne selezionare solo uno:
Ciao, hai trovato una soluzione? Sto cercando di creare un link di ricerca per argomenti irrisolti, ma solo quelli ancora aperti (chiudiamo automaticamente dopo 60 giorni dal post).
Penso che funzioni. Ma devi digitare tu stesso un filtro perché puoi sceglierne solo uno nel menu a discesa. https://meta.discourse.org/search?q=status%3Aunsolved%20status%3Aopen
Tuttavia, le stringhe di query sono la soluzione migliore se non vuoi aggiungere un termine di ricerca.