MongoDB и Whoosh.Нужны ли мне оба? - PullRequest
5 голосов
/ 07 июня 2011

Я работаю над проектом, который использует MongoDB и Whoosh.Интересно, нужен Whoosh, если я могу использовать поиск MongoDB.Я уверен, что Whoosh был настроен в системе навсегда, но я не уверен, что правильно понял его назначениеПожалуйста, дайте мне некоторое представление о том, что дает то, чего нет только в MongoDB.

Ответы [ 2 ]

1 голос
/ 07 июня 2011

Поиск в MongoDB требует от вас добавления ключевых слов, по которым вы сможете искать позже, так что это не совсем полнотекстовый поиск (как, например, Whoosh). Whoosh также может выполнять стемминг (не поставляется из коробки с MongoDB) и гибкую оценку результатов (включая определяемую пользователем оценку).

0 голосов
/ 07 июня 2011

Whoosh - библиотека быстрого полнотекстового поиска и индексации.MongoDB не поддерживает полнотекстовый поиск и не будет таким быстрым.У Whoosh также есть отличный API и множество других функций.Это должно хорошо дополнить MongoDB.

...