ciao a tutti
sto creando il mio bel motore di ricerca.
ho cercato un po' di soluzioni, ma devo essere sincero, non riesco a trovare mai quello che cerco, eppure sono sicuro che si tratti di argomenti stratrattati.
la mia situazione è questa:
ricerco in 3 campi della mia tabella
il primo è indicizzato come 'unique'
e gli altri due fulltext
se ho dei campi indicizzati fulltext ho dei vantaggi ad usare LIKE lelle mie query? oppure non ho giovamento per cui potrei anche alleggerire il database togliendo fulltext?
usando LIKE dovrei forse indicizzarli in modo differente?, non fulltext intendo
ho 550000 records per un totale di circa 280MB di dati e altrettanti di indice.
nella situazione in cui mi trovo le mie query sono troppo lente, inaccettabilmente lente.
per ovviare a questo ho creato un'ulteriore campo che contiene tutti i dati dei 3 campi in cui baserei la ricerca, pensando di indicizzare solo quel campo e poter fare una ricerca più fica con fulltext
insomma temo di non essere stato chiaro, perchè non so bene neanche io quale possa essere la soluzione.
comunque grazie lo stesso per la pazienza, e non mandatemi subito a caccare, ma almeno aspettate un paio di altre domande
ahahaha
grazie
matteo