全文查询(full text query)在执行之前会分析查询字符串,term
级别查询对存储在反向索引中的确切term
进行操作。
这些查询通常用在结构化的数据,比如数字、日期、枚举,而不是全文字段。它们允许你在分析过程前构建低级查询。
term
级别查询包括:
在特定的字段上查找包含某个精确分词的文档。
在特定的字段上查找包含精确分词中任意一个的文档。
查找字段值包含在特定范围内的文档。
查找任意包含非空值的文档。
查找字段包含以特定前缀起始的文档。
查找包含匹配特定模式字段的文档,模式支持单字符通配符(?)和多字符通配符(*)
查找包含匹配特定正则表达式字段的文档。
查找字段包含与特定分词模糊相似的文档。模糊性通过1或2的Levenshtein edit distance
来测量。
查找特定类型的文档。
查找特定类型和ID的文档。