У меня есть поиск по сайту, который извлекает слова из нескольких полей моей таблицы articles
(name
, body
, author
, category
) и помещает их все в отдельную таблицу поиска. с одним столбцом FULLTEXT.
Я хочу повысить точность поиска, чтобы слова, извлеченные из поля name
, имели более высокую релевантность, чем те же слова, извлеченные из поля body
таблицы articles
.
Другими словами, если бы поле name
статьи 1 содержало "Foo" один раз, а поле body
статьи 2 содержало "Foo" дважды, статья 1 все равно была бы более актуальной.
Есть ли способ сделать это? Я не имею в виду логический поиск, я хочу прикрепить релевантность к фактическим данным столбца, а не к строке поиска.