поиск sphinix с пользовательским упорядочением полей

Я использую Sphinx QL для обработки результатов. В моем индексе сфинкса есть такие поля, как sub_cate_name, area_name, city_name а также company_priority так далее…

С моей приоритетной областью в базе данных было 1,2,3,4,5 приоритета. Компании с низким приоритетом получают сначала через поиск сфинксов (порядок по приоритету asc).

Я ищу по следующему запросу

SELECT * FROM sub_cate_index
WHERE MATCH('(@(sub_cate_name,sub_cate_area,area_name,business_name) "^car dealers$")')
AND city_name='ahmedabad'
ORDER BY area_name ASC
LIMIT 0,100000
OPTION max_matches=100000, ranker=sph04;

Я также опробовал предложение ORDER BY в Sphinx QL, но оно потеряло бы актуальность фактического поиска по ключевым словам.

Любая помощь будет оценена.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]