Text Indexes
MongoDB 提供text indexes以支持对字符串内容的文本搜索查询。 text
索引可以包含任何值为字符串或字符串元素数组的字段。
要执行文本搜索查询,您的集合上必须具有text
索引。一个集合只能有一个文本搜索索引,但是该索引可以覆盖多个字段。
例如,您可以在mongo shell 中运行以下命令,以允许在name
和description
字段上进行文本搜索:
db.stores.createIndex( { name: "text", description: "text" } )
有关文本索引的完整参考,请参见Text Indexes部分,包括行为,令牌化和属性。