翻译或纠错本页面

文本检索

MongoDB提供了 文本索引 支持字符串内容上的文本检索查询。 文本 索引可以包括任何值是字符串或者字符串元素数组的字段。

为了执行文本检索查询,您必须在集合上有一个 文本 索引。一个集合只能有 一个 文本检索索引,但是索引可以覆盖多个字段。

例如,您可以在 mongo shell上运行下列命令来支持 namedescription 字段上的文本检索:

db.stores.createIndex( { name: "text", description: "text" } )

查阅 文本索引 部分了解文本检索的完整参考,包括行为、分词以及属性。