Полнотекстовый поиск MyIsam против нескольких% term%

David542 спросил: 07 октября 2018 в 02:07 в: mysql

У меня есть поле с именем filepath, которое я пытаюсь найти. Вот пример пути:

/mnt/qfs-X/Asset_Management/XG_Marketing_/Episodic-SG_1001_1233.jpg

Я хотел бы иметь возможность искать следующее и получать совпадение:

search = "qf episodic sg_1001 JPG"

Как я сделал бы это с полнотекстовым поиском в mysql / myisam? Теперь у меня есть следующее:

SELECT * FROM x_files2 WHERE MATCH(path)
AGAINST('qf episodic sg_1001 JPG' in boolean mode)

Но он возвращает слишком много результатов (похоже, он возвращает, если найдены какие-либо термины, а не только те, в которых все они найдены.

0 ответов