使用MongoDB Searchstring 类型为 字符串字段索引。使用MongoDB Search 短语、查询字符串、span、文本、通配符、正则表达式和 moreLikeThis 操作符来查询索引为string 类型的字段。
string 类型限制
您不能使用MongoDB Searchstring 类型为分面(Facet)或自动完成操作符符查询的字段索引。您不能使用 string 类型对字段进行索引以对MongoDB搜索结果进行排序。相反,您必须使用静态映射将字符串字段索引为以下类型:
stringFacet 类型,用于对字符串字段运行 分面(Facet) 操作符查询。请注意, MongoDB Search 不会为分面动态索引字符串字段。
autocomplete 类型,用于对字符串字段运行自动完成操作符查询。请注意, MongoDB Search 不会为自动完成功能动态索引字符串字段。
令牌类型,按字符串字段对MongoDB搜索结果进行排序。MongoDB Search 不会动态索引字符串字段以对结果进行排序。
使用 equals、in 和范围操作符为查询查找精确匹配项。MongoDB Search 不会将字符串字段动态索引为
token类型以进行使用这些操作符的查询。
重要
MongoDB Search 不会对分析器词元大小超过 32766 字节的字符串字段索引。 如果使用关键字分析器,则不会对超过 32766 字节的字符串字段编制索引。