Как сделать полнотекстовый поиск в mongoosejs? - PullRequest
0 голосов
/ 27 августа 2011

Какой самый простой способ выполнить полнотекстовый поиск с помощью mongoose?

Ответы [ 4 ]

2 голосов
/ 27 августа 2011

Mongoose - это ORM для MongoDB. MongoDB имеет некоторые документы при полнотекстовом поиске. Однако MongoDB не предназначен для использования в FTS, а в крупных развертываниях обычно используются другие инструменты, такие как Solr или Sphinx.

Если вы просто пытаетесь выполнить запрос с помощью регулярного выражения, MongoDB поддерживает это . Синтаксис должен быть аналогичным в Mongoose.

1 голос
/ 08 февраля 2013

MongoDB 2.4 содержит экспериментальные возможности полнотекстового поиска: http://docs.mongodb.org/manual/release-notes/2.4/#text-indexes

Существует несколько ключевых слов mongoose плагинов для мелкого масштаба, а также плагин эластичный поиск ,http://plugins.mongoosejs.com - отличное место, чтобы узнать больше.

0 голосов
/ 12 августа 2014

Половинные новинки для тех, кто ищет, как MongoDB, так и Mongoose, позволяют выполнять текстовый поиск:

Что нового в Mongoose 3.8.9

Пример использования текстового поиска

0 голосов
/ 10 мая 2013

Возможно, вы захотите проверить упругий поиск и mongoosastic. Взгляните

http://www.elasticsearch.org/

https://github.com/jamescarr/mongoosastic

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...