mSearch2. Одинаковый вес слов из полей с разным приоритетом - неправильный поиск
Настройки веса слов такие: pagetitle:10,introtext:1,article:1,content:1
Пример:
У товара 1 — слово «Тест» — в pagetitle
У товара 2 — слово «Тест» — в content
Делаю тестирование поиска по фразе тест — в результатах у них вес одинаковый = 3
Из-за этого в подсказках на сайте всплывают не те товары, что должны.
Как это исправить?
Пример:
У товара 1 — слово «Тест» — в pagetitle
У товара 2 — слово «Тест» — в content
Делаю тестирование поиска по фразе тест — в результатах у них вес одинаковый = 3
Из-за этого в подсказках на сайте всплывают не те товары, что должны.
Как это исправить?
Комментарии: 18
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
pagetitle:10,introtext:1,article:1,content:1
а mSearch2 при индексе делает им одинаковый вес
На фронте поиск так вызываю:
я говорю не про саму форму или сам поиск, а то что mSearch2 при составлении индекса неправильно вес слова ставит.
Как я понимаю, входящие слова в pagetitle должны иметь вес = 10, входящие в контент = 1
а по факту у всех = 3
То что в подсказках отображается совсем не то что должно
#\s|[,.:;!?"\'()}{\\/\#]#u
P/S 3 Сергея пытаются решить проблему msearch2)) Ну что решим?)))
print_r($modx->getOption('mse2_index_split_words', null, null));
Для стандартных настроек должно быть:
#\s|[,.:;!?"\'(){}\\/\#]#u