La ricerca non gradisce i due punti nei nomi dei tag

Non sono sicuro se questo possa essere considerato un vero bug, o se si tratti più di una limitazione tecnica, ma poiché la ricerca non funziona come previsto, è un bug :smirking_face:

Utilizzo i tag, non le categorie, e questo è uno dei motivi per cui ho tag come forum:guide, forum:writing, forum:faq, ecc. E il motivo per cui utilizzo il prefisso forum è che ho (o avrò…) simili in altri contesti, come server:guide, dogs:faq e così via.

Perché uso i due punti invece del trattino è una domanda davvero interessante. Principalmente perché i due punti hanno un aspetto migliore e sono più strutturalmente corretti. E se ricordo bene, :faq funzionava un po’ meglio di -faq quando cercato. Ma soprattutto perché Discourse permetteva di usare i due punti nei nomi dei tag.

Sono abbastanza sicuro che sia qualcosa che è stato recentemente modificato, ma ora se inizio a cercare ottengo suggerimenti come dovrebbe essere:

Ma quando aggiungo i due punti e continuo a scrivere per ottenere il suggerimento desiderato o un termine di ricerca mirato, succede questo:

Niente. Come se cambiasse in una normale ricerca di testo.

Posso cambiare la struttura dei tag, se è assolutamente necessario, ma è piuttosto doloroso, non tanto per un’azione di ricerca e sostituzione, ma perché io e i miei utenti siamo abituati a usare quella struttura.

1 Mi Piace

Non risolve realmente il tuo problema, ma funziona bene, quando aggiungi il # prima del tag.


Penso che altrimenti la ricerca pensi che tu voglia usare un filtro di ricerca come “in:” o “status:”

4 Mi Piace

È vero. E educare gli utenti a usare # ogni volta che gestiscono tag o gruppi è un’opzione. Sanno già come usare @ con gli utenti, o dovrebbero saperlo :smirking_face:

Ma il problema è il due punti stesso. Se sarà un carattere proibito, ci vivrò, ma fino ad allora…

1 Mi Piace

Poiché i due punti hanno uno scopo specifico nella sintassi di ricerca, potresti sostenere l’abolizione dei due punti nei tag.

Mi chiedo quante istanze abbiano utilizzato i due punti nei loro tag e quale sarebbe l’impatto del loro divieto in futuro?

2 Mi Piace

Non so nemmeno come cercare una cosa del genere. Ma viviamo in un mondo in cui i tag sono molto sottovalutati, quindi suppongo che non molti. Ma per te un grosso cliente aziendale sarebbe anche troppo :wink:

Il colon funzionava prima. Ma se la situazione dovesse cambiare in modo più restrittivo a causa del rischio di conflitti, dovrò piegarmi e iniziare a capire uno stile diverso.

1 Mi Piace

Se si considerano i vari filtri di ricerca avanzata, questi sono tutti sintassi valide:

in:title 
in:messages 
in:likes 
in:seen 
#support:wordpress 
tags:rest-api 
@Stephen 
before:2023-11-17 
min_posts:5 
max_posts:50 
min_views:2 
max_views:200

Ad eccezione del nome utente, tutti si basano sui due punti.

tags: funziona per un tag con i due punti al suo interno? Sarebbe un buon indicatore di quanto sono supportabili così come sono.

Potrebbe avere più senso vietare i due punti semplicemente perché, anche se la sintassi di ricerca venisse perfezionata, non è implausibile che un tag finisca per includere una delle sintassi avanzate sopra e sia ancora più difficile da differenziare.

2 Mi Piace

Beh, la ricerca funziona benissimo, anche quando tags:tag:more. Il problema è/era la mancanza di suggerimenti automatici.

Ma.

C’è un nuovo aiuto che non avevo notato.

Scusa il linguaggio criptico ma sotto il campo di ricerca c’è qualcosa come “# filtraggio per categoria o tag”

Questa è una guida diretta all’uso dell’hashtag quando si cerca direttamente un tag, per esempio. E senza hashtag la ricerca richiede un percorso un po’ più lungo ma i risultati sono comunque validi.

Sono felice finché voi ragazzi non rimuovete i due punti dai nomi dei tag :smirking_face:

Quindi, questo non era un bug (anche se suggeriva anche tag precedenti…) ma più un supporto/ux-ui/errore utente.

2 Mi Piace