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

Как искать по тексту с учётом морфологии на C#?

Есть MSSQL БД. В ней тексты в пределах от 300 до 10000 знаков. Как организовать по ним поиск с учётом морфологии на C sharp? Как отдавать самые релевантные тексты?
  • Вопрос задан
  • 579 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C#-разработчик
    12 месяцев
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
@n0namer Автор вопроса
Спасибо, за ответы. Я так понимаю Sphinx тоже имеет смысл рассмотреть? Какой из трёх вариантов (full text, Elastic, Sphinx) вы считает более предпочтительным и почему?

UPDATE: Sphinx запустил за пару часов. Разобраться помогли статьи отсюда chakrygin.ru/. Elastic не победил за вечер и забросил.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
devspec
@devspec
Помогло? Отметь решением
Вам нужен полнотекстовый поиск
https://habrahabr.ru/post/40218/
Ответ написан
@Beltoev
Живу в своё удовольствие
Можно проиндексировать тексты с помощью поискового движка ElasticSearch, а уже потом производить поиск в ElasticSearch с помощью библиотеки:
https://github.com/elastic/elasticsearch-net
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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