Задать вопрос

Посоветуте Search Engine для MS SQL, c учётом семантики

Т.е. что бы поиск был возможен с учётом перестановки слов и изменённых форм слов, например: delete, deleted и т.д. С поддержкой релевантности, т.е. алгоритма определения значимости результата.
Можно платные решения.
  • Вопрос задан
  • 2959 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • Сетевая Академия ЛАНИТ
    Выполнение запросов на языке Transact-SQL
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
lashtal
@lashtal
Что-то я не пойму… у MS SQL есть свой, работающий full text, поддержка кучи языков, ranking. Зачем велосипед?
Ответ написан
Baileys
@Baileys
Реализовать это можно так:
1. Поисковый запрос разбивается на слова
2. Методом Стемминга определяется основа каждого слова и создаётся массив слов
3. После этого создаётся запрос к базе следующего вида select * from Table where name like '%слово1%' and name like '%слово2%' and…
4. Релевантность можно определять по количеству вхождения каждого слова в результате выдачи
это правильнее
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы