首页 > 解决方案 > 如何将 MongoDB 与 Apache Lucene 集成?

问题描述

有没有办法将 Apache Lucene 与 MongoDB 集成?我有 MongoDB 数据库,我正在开发一个 Java 项目,我需要对 Collection 的特定字段进行有效的部分文本搜索;看起来Mongodb全文搜索很高效,但是它不支持部分搜索,我也需要自动完成,我想让前端轻,我想在后端做这个自动完成功能。任何更好的建议都会被接受,那就是更好的解决方案。我是这个项目的新手。希望尽快回复,谢谢。

标签: javawindowsmongodblucene

解决方案


现在有使用 Apache Lucene 作为后端的MongoDB Atlas Full-Text Search (目前处于测试阶段)。

支持范围广泛的查询运算符——从通配符和模糊搜索到布尔和复合查询。使用语言分析器的语言规则处理文本,实施复杂的评分,并通过突出显示的片段改善用户体验。

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

有关更多信息,请参阅MongoDB Atlas:全文搜索文档页面教程:创建和查询 FTS 索引


推荐阅读