Sto lavorando per implementare un sistema di tag definito dall'utente per il sistema di ricerca del mio marketplace. Gli oggetti possono essere qualsiasi cosa quindi non posso sapere in anticipo quali saranno i tag, ma ho bisogno di creare sistemi per guidare l'utente a taggare vari oggetti nel modo più completo / pertinente possibile. Se voi ragazzi avete qualche esperienza o idee su come implementare al meglio qualcosa di simile per favore fatemelo sapere!
Alcune idee che ho finora:
-
Tag delle categorie e pertinenza dei tag - Quando le aziende si iscrivono scelgono un tag di categoria che sarà indicativo del settore in cui operano. Questo sarà il livello più alto per un elenco di tag secondari che vengono utilizzati solo per gli elementi all'interno di questa categoria. Questo è il metodo migliore (finora) che ho trovato per determinare se un tag è rilevante per mostrare all'utente.
-
Tag Cloud - In cima 20 tag pertinenti al tipo di elemento corrente
- Completamento automatico: la voce del tag è abilitata automaticamente per mostrare la disponibilità
opzioni di tag che corrispondono ai caratteri inseriti. - Ricava tag dal campo descrizione - Il campo Descrizione è estratto per le corrispondenze dei tag e sono evidenziati, l'utente può fare clic per aggiungere come tag, oppure vengono aggiunti automaticamente all'elemento (decidendo comunque)
- Tag certificati: seminiamo continuamente il database dei tag con tag "certificati" (definiti da noi) che vengono visualizzati nella parte superiore degli elenchi di tag / nuvole / risultati pertinenti
Quindi immagino che i tag cloud funzionino come tag suggeriti che, si spera, siano abbastanza rilevanti, completino automaticamente consentendo un tipo di ricerca e facilità d'uso quando si cercano / inserendo tag non suggeriti / nuovi. E la derivazione dei tag aggiungerà automaticamente tag all'elemento o consentirà all'utente di selezionare manualmente quali aggiungere una volta che l'elemento è stato compilato completamente.
Comunque, fammi sapere cosa ne pensi! Emozionato per ascoltare le tue idee.
Grazie.