Любая функция для работы со стоп-словами, такими как «the» в Sphinx?

В настоящий момент я использую Thinking Sphinx для поиска отелей. У меня есть один предмет под названием «Манхэттенский клуб». Когда я ищу с помощью «Манхэттенского клуба», я не получаю результатов. Это потому, что параметр default: all означает, что все слова должны быть сопоставлены.

Затем я использую опцию: any (совпадение любого слова будет считаться совпадением). Тем не менее, это дает много результатов, так как лучший отель имеет в своем описании много "THE".

Я думаю, что единственный способ повысить релевантность - это удалить все стоп-слова в строке поиска. Мне интересно, есть ли в Sphinx (или Ruby) функция удаления стоп-слов?

0
задан lulalala 2 December 2011 в 10:50
поделиться