Skip to content

Latest commit

 

History

History
47 lines (24 loc) · 1.16 KB

Term level queries.md

File metadata and controls

47 lines (24 loc) · 1.16 KB

term级别的查询

全文查询(full text query)在执行之前会分析查询字符串,term级别查询对存储在反向索引中的确切term进行操作。

这些查询通常用在结构化的数据,比如数字、日期、枚举,而不是全文字段。它们允许你在分析过程前构建低级查询。

term级别查询包括:

term查询

在特定的字段上查找包含某个精确分词的文档。

terms查询

在特定的字段上查找包含精确分词中任意一个的文档。

range查询

查找字段值包含在特定范围内的文档。

exists查询

查找任意包含非空值的文档。

prefix查询

查找字段包含以特定前缀起始的文档。

wildcard查询

查找包含匹配特定模式字段的文档,模式支持单字符通配符(?)和多字符通配符(*)

regexp查询

查找包含匹配特定正则表达式字段的文档。

fuzzy查询

查找字段包含与特定分词模糊相似的文档。模糊性通过1或2的Levenshtein edit distance来测量。

type查询

查找特定类型的文档。

ids查询

查找特定类型和ID的文档。