MongoDB.在字符串字段中搜索子字符串



目前,我有一个MongoDB实例,其中包含了许多实体的集合。每个实体包含一个字符串属性,它表示一些文本。我的目标是在集合中提供严格的文本搜索。它应该像MySQL查询一样工作:

SELECT *
FROM texts
WHERE text LIKE '%test%';

MongoDB文本索引将是伟大的,但它不提供严格的搜索。我该如何组织对这些数据的严格搜索?我能做一些优化吗?

我已经检查了其他软件(如ElasticSearch, Lucene, MongoDB, ClickHouse),但我还没有找到这样做的选项。搜索时间太长了

在mongoDB中,您可以这样做:

db.texts.find({ text:/test/ })

相关内容

  • 没有找到相关文章

最新更新