Come dice il titolo ho un problema riguardo a che struttura usare per una ricerca per tag:
Ogni prodotto sul db ha associati alcuni tag es:
id:1234
codice:43520ro
descrizione:ciao ciao
tag:
orologio
40
rosso
ci vuole un fiore
numeri romani
ecc..
Il punto è come inserisco nel db i dati dei vari tag
potrei inserirli in una stringa (un solo campo) chiamto tag e risulterebbe:
tag:#orologio#40#rosso#ci vuole un fiore#numeri romani#
oppure usare ad esempio 30 campi
tag1rologio
tag2:40
tag3:rosso
tag4:ci vuole un fiore
tag5:numeri romani
tag6:
ecc..
considerato che il sito è in multi lingua e i tag sono parecchi servirebbero almeno 30 campi per ogni oggetto.
Il numero di prodotti trattati sarebbe massimo un paio di centinaia quindi il db non sarebbe troppo esteso in nessun caso.
1)quale metodo mi consigliate per facilitarmi la vita e poter in seguito far eseguire una ricerca via match against o like.
2)se il metodo è il primo caso allora riuscirei ad esempio cercando "fiore" con match against a non dover far passare tutto in sql e usare explode per ricostruire i singoli tag ( dovendo poi costruire io l'algoritmo di ricerca in php ) ?
Grazie a tutti