Полный текст MYSQL. Как правильно получить релевантность из одного столбца?

Этот пример показывает, что нужен только один полнотекстовый индекс. http://www.vionblog.com/mysql-full-text-search-with-multiple-words/

Вот пример:

ALTER TABLE products ADD FULLTEXT(title, sdescription, ldescription)

SELECT *,
MATCH(`title`) AGAINST ('+iphone +case +4s' IN BOOLEAN MODE) * 10 as rel1,
MATCH(`sdescription`) AGAINST ('+iphone +case +4s' IN BOOLEAN MODE) * 3 as rel2,
MATCH(`ldescription`) AGAINST ('+iphone +case +4s' IN BOOLEAN MODE) as rel3,
FROM products
WHERE MATCH (title, sdescription, ldescription) 
  AGAINST ('+iphone +case +4s' IN BOOLEAN MODE)
ORDER BY (rel1)+(rel2)+(rel3) DESC;

И этот ответ предполагает, что для того же нужно три полнотекстовых индекса. Как я могу манипулировать релевантностью полнотекстового поиска MySQL, чтобы сделать одно поле более «ценным», чем другое?

Я хочу сделать один столбец более ценным, чем другие, как это было сделано в приведенном выше запросе. Я запутался, сколько индексов для этого нужно, один или три?


person user3082321    schedule 06.06.2015    source источник