3.5.4.Term级别查询(Term level queries)
虽然全文查询将在执行之前分析查询字符串,但是项级别查询对存储在反向索引中的确切项进行操作。
这些查询通常用于结构化数据,如数字、日期和枚举,而不是全文字段。或者,在分析过程之前,它允许你绘制低级查询。
这样的查询有以下这些:
_ Term _Query(项查询)
查询包含在指定字段中指定的确切值的文档。
_Terms _Query(多项查询)
查询包含任意一个在指定字段中指定的多个确切值的文档。
R_ange _Query(范围查询)
查询指定字段包含指定范围内的值(日期,数字或字符串)的文档。
_ Exists _Query(非空值查询)
查询指定的字段包含任何非空值的文档。
Prefix Query(前缀查询)
查找指定字段包含以指定的精确前缀开头的值的文档。
Wildcard Query(通配符查询)
查询指定字段包含与指定模式匹配的值的文档,其中该模式支持单字符通配符(?)和多字符通配符(*)
Regexp Query(正则表达式查询)
查询指定的字段包含与指定的正则表达式匹配的值的文档。
Fuzzy Query(模糊查询)
查询指定字段包含与指定术语模糊相似的术语的文档。模糊性测量为1或2的 Levenshtein。
Type Query(类型查询)
查询指定类型的文档。
Ids Query(ID查询)
查询具有指定类型和 ID 的文档。
Last updated