Кто то поможет с Sphinxsearch?

Здравствуйте. Сделал поиск по фильмам. Все работает, но почему то не могу сделать
ранжирование поиска.
Через апи поставил
$sphinx->SetFieldWeights(array ('item_runame' => 100,'nameru'=>100, 'realname' => 20,
'description'=>0));

Но первым в результате идет фильм у которого искомое слово только в description. При том,
слово только один раз встречается в поле description.

Может я что то не так делаю? В конфиге я не вывожу эти поля вообще
sql_attr_timestamp = item_time_add
sql_attr_uint = filmID
sql_attr_uint = stype

Но в самом индексе их указываю:
sql_query = \
SELECT a.id, a.`item_runame`, a.`item_originalname`, a.`file_description`…
Поиск только по полю имя (item_runame) или по полю description работает нормально.
Нужно что бы совпадения по полю (item_runame имели больше вес.
  • Вопрос задан
  • 2985 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы