【摘要】 本文将开始探讨 elasticsearch 的另外一种查询方式:term_query。
term_level查询操作的是存储在反向索引(倒排索引)中的准确词根,这些查询通常用于结构化数据,如数字、日期和枚举,而不是全文字段,无需进行分析(分词),term level查询类似于关系型数据库的(where条件过滤)。其查询模式如下:
term query 查找包含指定字…
本文将开始探讨 elasticsearch 的另外一种查询方式:term_query。
term_level查询操作的是存储在反向索引(倒排索引)中的准确词根,这些查询通常用于结构化数据,如数字、日期和枚举,而不是全文字段,无需进行分析(分词),term level查询类似于关系型数据库的(where条件过滤)。其查询模式如下:
- term query
查找包含指定字段中精确匹配查询字符串的文档。 - terms query
查找包含指定字段中包含查询词根集合中任意一个精确匹配的文档。 - terms_set query
查找与一个或多个指定词根相匹配的文档。必须匹配的项的数量取决于指定的最小值或脚本。 - range query
范围查询 - exists query
返回在原始字段中至少有一个非空值的文档 - prefix query
前缀查询 - wildcard query
通配符查询 - regexp query
正则表达式查询 - fuzzy query
模糊查询 - type query
指定类型查询 - ids query
ids数组查询。
本节目录
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧
相关推荐