Здравствуйте. Сделал поиск по фильмам. Все работает, но почему то не могу сделать
ранжирование поиска.
Через апи поставил
$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 имели больше вес.