I have a system composed of several tables. One of the tables is called Publications
and contains 15 varied fields, 3 of them being the main ones of my doubt:
1. titulo - varchar(100)
2. subtitulo - varchar(200)
3. texto - text
In a short time (18 months +/-) this table will have more than 1 million records and we are concerned with the performance of searches for records.
What is the best way to do keyword queries entered by users on a form using LIKE or FULLTEXT or whatever?
We are concerned with searches for compound words such as "house music" and especially speed and performance in the processes.
As I begin, I'm used to simpler and less impressive queries and I'm not sure how to deal with all the variables involved.