Приветствую.
Есть mysql-таблица с записями:
id artist title
1 Валерий Меладзе Сэра
2 Валерий Меладзе Сэра (слова Константина Меладзе)
Индексируется запросом
sql_query = select id, artist, title from base
По запросу «валерий меладзе сэра» через SphinxClient вторая запись будет более релевантна, так как у нее дважды встречается «Меладзе», но это неправильно. Нужно, чтобы на первом месте были строки, которые более точно совпадают с запросом (в данном случае на первом месте должна оказаться id=1). В то же время по запросу «меладзе» релевантнее так же должна оказаться первая строка.
Подскажите, пожалуйста, как должен выглядеть ранкер решающий такую задачу?
Заранее благодарен.
С уважением.