如何将MongoDB与Apache Lucene集成?

时间:2018-07-26 06:35:20

标签: java windows mongodb lucene

是否可以将Apache Lucene与MongoDB集成? 我有MongoDB数据库,正在从事Java项目,需要在Collection的特定字段上进行有效的部分文本搜索;看来Mongodb全文搜索是高效的,但是,它不支持部分搜索,我还需要自动完成,我想制作前端Light,并且我想在后端执行此自动完成功能。任何更好的建议都会被接受,那就是更好的解决方案。我是这个项目的新手。希望很快得到答复,谢谢。

1 个答案:

答案 0 :(得分:0)

现在有MongoDB Atlas Full-Text Search(当前处于beta版)使用Apache Lucene作为后端。

支持各种查询运算符-从通配符和模糊搜索到布尔和复合查询,应有尽有。使用语言规则和语言分析器来处理文本,实现复杂的评分,并通过突出显示的摘录改善用户体验。

要求是:MongoDB Atlas集群层M30 +,并且正在运行MongoDB v4.2 +

有关更多信息,请参见MongoDB Atlas: Full Text Search documentation pageTutorial: Create and Query a FTS Index