我们正试图开发一种使用elasticsearch进行mongodb全文搜索的策略。似乎我们想要用作过滤器的每个键都必须包含在弹性索引中。潜在地,我们可能想要使用mongo中的每个键作为过滤器,即通过描述进行全文搜索,按日期和电话号码进行过滤。有没有人有添加全文到mongo的真实经验可以分享?
也许我们可以只使用elasticsearch作为数据库?
也许我们可以只使用elasticsearch作为数据库?
regex
的搜索请求。您可以在此正则表达式中使用I
(忽略大小写)选项,而且您仅能搜索LIKE%
通配符(或不使用通配符)。否则,搜索将不使用MongoDb索引。Lucene
。可能你能够扩展Directory
类,以使Lucene将索引存储在MongoDb中,而不是文件系统或RAM中。我还没有在这个领域做过任何研究,但我认为这是可能的。