'$options' : 'i'}}).count()
выдает чуть больше (по кол-ву) чем полнотекстовый поиск:
db.resumesAll.find({$text: {$search: "официант"}}).count()
Какие могут быть различия?
Потому что в регулярке опция "i" включает не чувствительный к регистру поиск. Поэтому "официант" и даже "ОфиЦиаНТ" попадут под эту регулярку
текстовый индекс 3 версии тоже не чувствителен к регистру
Можете как-то сравнить два массива результатов? Могу предположить что регулярка находит "официантыфвр" например, ФТС такого не найдет. Еще может быть ФТС неправильно корни выделяет в слове - официант и официантом для него могут быть разными словами.
это поле в нижнем регистре во всех документах, так что видимо не в этом проблема
видимо да, наверное вы правы
да, я сравнил, феминитивы виноваты 😂 (официантка)
Обсуждают сегодня