У меня есть массив ключевых слов в каждом документе коллекции.Поиск ключевых слов в MongoDB
Этот встроенный массив может содержать до 15 слов в каждом документе.
В коллекции есть миллионы документов.
Пользователь будет нажимать только на одно ключевое слово, чтобы получить 20 лучших документов, имеющих такое же ключевое слово.
Должен ли я просто создать индекс ключа в этом поле или использовать Lucene для индексации этого ключевого поля?
Какова эффективность поиска ключевых слов MongoDB по индексу массива?
Это кажется естественным выбором, поскольку Lucene/Solr кажется излишним.
Любые комментарии по этому вопросу, прежде чем я его выбрал?
Я думаю, вам нужно будет протестировать его, чтобы узнать, что лучше подходит для ваших нужд. – WiredPrairie