[mSearch2] Версия 1.5.0 с улучшенным поиском
Для покупки и обновления доступна новая версия mSearch2, с более точным алгоритмом поиска, написанным заново.
Главное отличие в том, что запрос теперь уточняет результаты, а не расширяет их, как раньше. То есть, чем больше слов вы наберёте в запросе, тем точнее будет результат.
Василий — 1276 результатов.
Василий Наумкин — 53 результата.
Василий Наумкин miniShop — 25 результата.
Василий Наумкин miniShop2 — 23 результата.
Теперь гораздо лучше находятся всякие товары в магазинах, и реально можно сужать поиск. Конечно, наибольшим весом обладают слова, найденные по морфологическим словарям, а затем уже идёт LIKE поиск.
Если какое-то слово из запроса не найдено у ресурса — он исключается из выборки. Если включить показ поискового лога параметрами
Если вам, по каким-то причинам, новый поиск не нравится — в системных настройках можно включить старый алгоритм.
Обновляемся, тестируем, пишем отзывы.
Главное отличие в том, что запрос теперь уточняет результаты, а не расширяет их, как раньше. То есть, чем больше слов вы наберёте в запросе, тем точнее будет результат.
Василий — 1276 результатов.
Василий Наумкин — 53 результата.
Василий Наумкин miniShop — 25 результата.
Василий Наумкин miniShop2 — 23 результата.
Теперь гораздо лучше находятся всякие товары в магазинах, и реально можно сужать поиск. Конечно, наибольшим весом обладают слова, найденные по морфологическим словарям, а затем уже идёт LIKE поиск.
Если какое-то слово из запроса не найдено у ресурса — он исключается из выборки. Если включить показ поискового лога параметрами
&showLog=`1` &showSearchLog=`1`то можно увидеть примерно такую картину:
0.0022581: [mSearch2] Filtered search query: "4606" 0.0065088: [mSearch2] Search query with processed aliases: "4606" 0.0446050: [mSearch2] Found results by words INDEX (4606): 1 0.0022140: [mSearch2] Filtering results of INDEX search: 1 leaved, 0 removed. + 3 points to resource 11167 for word "4606" in LIKE search + 20 points to resource 11167 for word "4606" in field "pagetitle" (2 * 10) 0.0142331: [mSearch2] Added results by LIKE search: 2 + 3 points to resource 10625 for words "4606" + 3 points to resource 11386 for words "4606" 0.1015770: Found ids: "11167,11386,10625"1 ресурс был найден через совпадение в словаре (на сайте включена опция index_all), а другие 2 добавлены через LIKE.
Если вам, по каким-то причинам, новый поиск не нравится — в системных настройках можно включить старый алгоритм.
Обновляемся, тестируем, пишем отзывы.
Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не забудь отписать потом, как ищет у тебя на сайте.
Фильтр в mSearch2 прекрасный, но принцип поиска всегда отталкивал. Теперь то, что нужно!
Ну и автопоиск через mSearchForm сразу так работает — перекидывает на найденное при клике в режиме «results».
СтасВот здесь анонс, с описанием некоторых отличий. В первой версии даже самого понятия «вес» и сортировки по нему не было.