Каков синтаксис для MariaDB «В РЕЖИМЕ ЕСТЕСТВЕННОГО ЯЗЫКА»? - PullRequest
1 голос
/ 14 марта 2019

Согласно документации MariaDB :

Специальных операторов нет, и поиски состоят из одного или нескольких ключевые слова через запятую.

Поиск явно не нужно разделять запятыми, так как замена запятых на пробелы дает тот же результат.

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

С моими данными испытаний эти два результата дают одинаковые результаты:

AGAINST('Quality Water Environment' IN NATURAL LANGUAGE MODE)

AGAINST('Quality Water åîøüé!@#$%^&*()_+Environment' IN NATURAL LANGUAGE MODE)

Во втором поиске есть несколько символов, которые я считаю «символами слова», которые, похоже, не влияют на результат.

Так что именно принимается этой функцией и что отфильтровывается?

...