MongoDB文本搜索,效率如何?

MongoDB文本搜索,效率如何?,mongodb,lucene,full-text-search,Mongodb,Lucene,Full Text Search,mongodb文本搜索能否替代基于lucene的搜索引擎(如elasticsearch、solr等)。与lucene相比,它的效率有多高 我们使用solr进行文本搜索,文本基本上是书的内容、问题等。。我们使用基本的solr文本搜索功能。目前,solr中的数据大小为400-500 mb,我们预计它可能会以每年200 mb的速度增长。在这种情况下,solr可以被mongodb替换吗 我期待着听到使用mongodb作为文本搜索引擎的人们的声音。请分享你的经验 如果MongoDB能在文本搜索方面胜过Lu

mongodb文本搜索能否替代基于lucene的搜索引擎(如elasticsearch、solr等)。与lucene相比,它的效率有多高

我们使用solr进行文本搜索,文本基本上是书的内容、问题等。。我们使用基本的solr文本搜索功能。目前,solr中的数据大小为400-500 mb,我们预计它可能会以每年200 mb的速度增长。在这种情况下,solr可以被mongodb替换吗


我期待着听到使用mongodb作为文本搜索引擎的人们的声音。请分享你的经验

如果MongoDB能在文本搜索方面胜过Lucene,我会感到惊讶。但是因为MongoDB也有文本索引,所以它对于您的用例来说已经足够了


您必须尝试一下才能确定。

几个月前,当mongoDB引入FTS时,我为一位有兴趣切换到mongoDB FTS以降低堆栈复杂性的客户做了一些研究,我做了一些非常令人鼓舞的结果,mongoDB在这一特定用途的读写速度都快得多案例结果集的质量几乎相同,这是可以解释的,因为两者都使用相同的方法 “雪球”标记化引擎,另一方面MongoDB索引大小更大


TL;博士:如果您不需要MongoDB FTS缺少的一些额外功能(如facets、用户定义词典等),那么根据您的用例来探索这种可能性是值得的

这取决于您的需求。您仍然希望构建一个信息检索系统,而mongodb不是