t-alexashka
@t-alexashka
Сразу пишу legacy код

Mongodb научился работать с полнотекстовым поиском без учета регистра символов для рус.языка?

Заметил проблему, что поиск по полнотекстовому индексу регистрозависимый.

т.е. запись содержащую "Привет" не найти командой

db.collections.find( { $text: { $search: "привет", $language: "ru" } } )


Причем латиницу ищет в любом регистре. Проблема только с кириллицей.

Или есть какой-то параметр для этого, или мне надо сохранять документы кириллические изначально в одном регистре все?

Монго версии 3.0.6

Спасибо.
  • Вопрос задан
  • 670 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
t-alexashka
@t-alexashka Автор вопроса
Сразу пишу legacy код
Димончику спасибо за ответ. ждать новой версии хз сколько, девелоп качать сыкотно, т.к. на продакшне не хочется сесть в лужу с каким нибудь сюрпризом. Временно буду дублировать поле с названием искомого объекта в нижнем регистре, специально только чтобы использовать его для индекса.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы