Релевантность результатов поиска mSearch2
Если для вывода результата поиска использовать mSearch2, то все хорошо, результат поиска полностью соответствует запросы.
Но если для отображения результата использовать mFilter2, то с релевантностью возникаю проблемы.
Пример.
Допустим запрос: «Samsung Mega»
mSearch2 выводит такой результат:
1. «Samsung Mega» — то что искали
2. «Samsung Galaxy»
3. «Samsung чехол»
4. «Samsung пленка»
mFilter2 такой:
1. «Samsung Galaxy»
2. «Samsung чехол»
3. «Samsung Mega» — то что искали
4. «Samsung пленка»
Вопрос.
mFilter2 — в принципе не может сортировать результат так же хорошо как mSearch2 или нужно что то настроить в mFilter2? Если нужно настроить, то что?
Есть подозрение, что в mFilter2 по умолчанию включена сортировка по дате или имени, при этом mFiltr2 не умеет использовать баллы mSearch2
Но если для отображения результата использовать mFilter2, то с релевантностью возникаю проблемы.
Пример.
Допустим запрос: «Samsung Mega»
mSearch2 выводит такой результат:
1. «Samsung Mega» — то что искали
2. «Samsung Galaxy»
3. «Samsung чехол»
4. «Samsung пленка»
mFilter2 такой:
1. «Samsung Galaxy»
2. «Samsung чехол»
3. «Samsung Mega» — то что искали
4. «Samsung пленка»
Вопрос.
mFilter2 — в принципе не может сортировать результат так же хорошо как mSearch2 или нужно что то настроить в mFilter2? Если нужно настроить, то что?
Есть подозрение, что в mFilter2 по умолчанию включена сортировка по дате или имени, при этом mFiltr2 не умеет использовать баллы mSearch2
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Если же в &element=`` указан другой сниппет, то нужно смотреть, какой именно. Для сниппетов pdoTools нужно указать &sortby=``, чтобы вывод шел в указанном порядке id ресурсов. Для других — не знаю.
Если нужно выводить товары по релевантности, нужно указать &sortby=``
Тогда сниппет pdoTools выстроит результаты в порядке полученных id, а поиск отдаёт их по релевантности.