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