Как сделать запрос в sphinx как обычный оператор LIKE "% somestring%" - PullRequest
3 голосов
/ 05 февраля 2011

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

Я пробовал это: @Name na @LastName test

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

Имя Test1, Имя test2, OtherName фамилияtotest,

Любая помощь будет по достоинству оценена,

Спасибо.

1 Ответ

0 голосов
/ 27 мая 2011

Вы можете использовать оператор OR для первых совпадений

SELECT * FROM YOUR_INDEX WHERE MATCH ('(@name test1 | test2) @othername lastnametotest');

...