Есть некоторое количество записей.
Для каждой записи существует словарь понятий из сотни лексем по 2-5 слов каждая
Нужно сопоставить поисковый запрос словарю лексем таким образом чтобы запись находилась при полном вхождении всех слов словарной лексемы в поисковый запрос, с учетом морфологии.
Пример для пояснения:
Запись 1 Словарь:
1. каждый охотник
2. желает знать
3. где сидит фазан
Запись 1 Словарь:
1. каждый фазан
2. желает сидеть
3. подальше от охотника
Для этого случая любой запрос из одного слова("охотник", "фазан", и.т.д.) не должен находить ничего
Запрос "охотник хочет знать где сидят фазаны" должен находить Запись1
Запрос "желает ли этот фазан сидеть" должен находить Запись2
Хочется понять можно ли реализовать такое средствами сфинкса и если да, то куда копать?
Или же такие вещи надо решать как-то по-другому