Ci sono molti modi diversi per esprimere la stessa idea con le parole. Esiste un modo per aggiungere termini come sinonimi per le parole pertinenti al post, in modo che siano più facili da trovare per chi cerca la stessa cosa ma non utilizza le mie parole esatte, senza appesantire il post con parole visibili o aggiungere tag globali?
Ad esempio, chiedevo sul forum di Sublime Text come funziona il completamento automatico contestuale. Tuttavia, ho notato che alcune persone lo scrivono come ‘auto complete’, mentre altre come ‘autocomplete’. Un post contenente ‘auto complete’ non verrà trovato da qualcuno che cerca ‘autocomplete’. Inoltre, molte persone usano il termine ‘smart’ invece di ‘context-aware’. Esiste un modo per aggiungere queste altre parole pertinenti al mio post senza che siano direttamente visibili? Ho trovato questa risposta a un argomento che sembra implicare che ciò non sia possibile:
Ritengo che aggiungere un elenco di parole alla fine di un post (come faccio qui sotto per dimostrare) non sia una buona soluzione.
-----begin tags-----
ricerca, tag, metadati, meta data, seo
-----end tags-----
…questo sembra più il problema della radice lessicale nella ricerca. Cercare una parola con varianti ortografiche; cercare al plurale e trovare la forma singolare…
Sarebbe bello avere un’interfaccia di amministrazione per i sinonimi di ricerca specifici per sito, o qualcosa di simile. Sarebbe completamente invisibile (Funziona semplicemente™) per gli utenti normali.
Sono d’accordo. Penso che un’opzione ‘includi piccole variazioni di parole’ nella pagina di ricerca avanzata sarebbe di grande aiuto. Tuttavia, includere ogni sinonimo per ogni parola di ogni post aggiungerebbe probabilmente molto rumore ai risultati della ricerca, quindi continuo a pensare che sarebbe utile poter definire parole specifiche per un determinato post. Forse questa è una funzionalità che potrebbe essere realizzata tramite un plugin.
Questo è generalmente lo scopo dei tag, e i tag hanno sinonimi.
Si potrebbe fare lo stesso discorso per gli errori di ortografia: una ricerca per “guidence” dovrebbe corrispondere a “guidance”. Tuttavia, ciò richiede un lavoro molto sofisticato da parte del motore di ricerca. Al momento, ci affidiamo alla funzionalità di ricerca integrata nel motore del database Postgres.
In realtà, credo che la soluzione migliore sia la curatela: affidare a un membro dello staff o a un utente TL4 l’editing di tutti i termini necessari per generare una corrispondenza di ricerca efficace nel corpo o nel titolo del post. Ed è proprio per questo che gli utenti TL2 possono modificare il titolo e la categoria di tutti i post: dato che titolo, categoria (e tag) sono fondamentali, condividiamo questo compito con il maggior numero possibile di membri fidati della comunità!
È anche accettabile avere diversi argomenti che trattano lo stesso risultato, perché gli esseri umani hanno l’insolita capacità innata di descrivere lo stesso argomento con parole … totalmente diverse, con quasi nulla in comune. Ne ho scritto anni fa:
Il riassunto TL;DR è:
Ciò che desideriamo è avere circa 4 o 5 duplicati simili ma non esattamente uguali per coprire tutti i possibili termini di ricerca e le combinazioni più comuni della domanda. È anche accettabile che questi duplicati abbiano le proprie risposte, in modo che chi li trova non debba cliccare ancora una volta per ottenere una risposta valida.