词条级查询
编辑词条级查询编辑
您可以使用 词条级查询 根据结构化数据中的精确值查找文档。结构化数据的示例包括日期范围、IP 地址、价格或产品 ID。
与 全文查询 不同,词条级查询不会分析搜索词。相反,词条级查询匹配存储在字段中的确切词条。
词条级查询仍然使用 normalizer
属性对 keyword
字段的搜索词进行规范化。有关更多详细信息,请参阅 normalizer
。
词条级查询的类型编辑
-
exists
查询 - 返回包含字段的任何索引值的文档。
-
fuzzy
查询 - 返回包含与搜索词相似的词条的文档。Elasticsearch 使用 莱文斯坦编辑距离 来衡量相似度或模糊度。
-
ids
查询 - 根据其 文档 ID 返回文档。
-
prefix
查询 - 返回在提供的字段中包含特定前缀的文档。
-
range
查询 - 返回包含在提供范围内的词条的文档。
-
regexp
查询 - 返回包含与 正则表达式 匹配的词条的文档。
-
term
查询 - 返回在提供的字段中包含确切词条的文档。
-
terms
查询 - 返回在提供的字段中包含一个或多个确切词条的文档。
-
terms_set
查询 - 返回在提供的字段中包含最少数量的确切词条的文档。您可以使用字段或脚本定义匹配词条的最小数量。
-
wildcard
查询 - 返回包含与通配符模式匹配的词条的文档。