Склонения в поиске

Тема в разделе "Модули и дополнения", создана пользователем DiNoZavr, 10 май 2017.

  1. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    241
    Нет, есть такое. И очень даже много таких людей которые так ищут. В основном такое поведение наблюдается когда живой поиск работает.
    Я тоже хотел такой поиск сделать глядя на поведение посетителей.
    Реализовать я его хотел через дополнительный поиск по тегам товаров. Т.е. вбиваешь товару нужные слова и потом уже он не только ищет в описании или названии... Но и в словах этих тегов.
     
  2. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Есть статистика? У меня много = 1% и именно по живому поиску

    Делали синонимизцию,
    Кто будет составлять словари?
    В одной реализации
    делал убирание пробела в ключевиках

    AK 47 -> AK47

    В другой реализации - поиск в любом языке

    В третьей разбиение на короткие шинглы (до трех) и перемешивание

    Вот чего пока не придумал - это подсчет релевантности

    Пример

    ручка перьевая

    перемешали
    перьевая ручка

    разбили на слова
    перьевая
    ручка


    Нашли контент

    провели подсчеты,

    ручка перьевая - найдено 10 раз
    перьевая ручка - найдено 1 раз

    перьевая - найдено 15 раз
    ручка -
    найдено 100 раз

    На самом деле более релевантны первые две фразы - остальные производные или релевантны по частоте слова

    А если например более сложная конструкция, например
    Чип и Дейл
    Здесь и релевантность может быть другая

    И далее переходим к построению поисковых индексов, с частностью и прочее и..... переходим к nosql поиску - сфинкс, эластик и т.п.
     
  3. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    241
    Точной статистики нет, я смотрю общую статистику: /admin/index.php?route=report/report&code=customer_search
    А так же вижу через вэбвизор, как уходят с сайта не найдя в поиске нужное, хотя на сайте такой товар есть. Причём это происходит постоянно, где есть живой поиск. Причём когда живой поиск отрублен, и работает как обычный, они думают что поиск не сработал и начинают искать по сайту. Ну это психологически так, я так понимаю. Они думают что если живой работает, то он ищет априори везде и всюду.
    В данный момент я обслуживаю 11 клиентов и статистика на самом деле очень простая.
    Вот рейтинг в порядке частоты:
    1. Модель (как с пробелами, так и без (тире как пробел))
    2. Товар + Бренд (телефон apple)
    3. Бренд (apple)
    4. Название категории (телефоны)
    5. Трехсложники из вордстата (как ни странно, но двусложников 20%, а этих 80%), но это чаще всего названия категорий.
    Вот такая вот незатейливая психология у посетителей.
     
  4. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Моя история поиска, учитывает быстрый поиск (попытку) в товарах

    Стандартная статистика - достаточно убогая
    Мой быстрый поиск ищет как товарах так и в категориях, и в брендах, т.е. услвоно - по всему сайту. Естественно все средствами sql

    Конечно, все зависит от тематики, и под тематику можно/нужно синонимизировать поиск, иметь словарь (вопрос где и как его хранить - втростепенен
     
  5. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    924
    Симпатии:
    241
    Сколько нужно заплатить чтоб приобрести коммерческие права на модуль? Нужен для создания шаблона. Просто чтоб свою копию не городить.
    Так же бы я сделал интеграцию с Оптимблог.
    Ты стандартный заменяешь через событие?
     
  6. Chukcha

    Chukcha Специалист

    Сообщения:
    3.013
    Симпатии:
    687
    Пишите в личку - договоримся.
     
    optimlab нравится это.