摘要:
使用具有严格语法的解释器,根据提供的查询字符串返回文档。 curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: application/json' -d' { "query": { "query_string": { "query 阅读全文
摘要:
多字段查询 multi_match查询基于匹配查询且允许多字段查询构建的: { "query": { "multi_match": { "query": "this is a test", "type": "best_fields", "fields": ["subject", "messages^ 阅读全文
摘要:
match_phrase_prefix与match_phrase相同,除了它允许在文本的最后一个词上的前缀匹配。 max_expansions参数(默认值为50),它可以控制最后一项将被展开的前缀的数量。 GET /_search { "query": { "match_phrase_prefix" 阅读全文
摘要:
根据其ID返回文档。该查询使用存储在该_id字段中的文档ID curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: application/json' -d' { "query": { "ids" : { "values" : [ 阅读全文
摘要:
match_phrase查询分析文本,并从分析的文本中创建短语查询 匹配查询的类型为布尔值。这意味着将对提供的文本进行分析,并且分析过程将从提供的文本中构造一个布尔查询。可以将operator参数设置为or或and来控制布尔子句(默认为or)。可以使用minimum_should_match参数设置 阅读全文
摘要:
模糊查询使用基于 Levenshtein 编辑距离的相似性 将在6.0中正式移除,使用匹配查询替代模糊查询 curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: application/json' -d' { "query": { 阅读全文
摘要:
在7.0.0中弃用。 curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: application/json' -d' { "query": { "type": { "value": "_doc" } } } ' 阅读全文
摘要:
返回包含与正则表达式匹配的术语的文档 。 正则表达式是一种使用占位符(称为运算符)匹配数据中的模式的方法。有关regexp查询支持的运算符的列表 ,请参见正则表达式语法。 curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: ap 阅读全文
摘要:
匹配与通配符表达式具有匹配字段的文档(not analyzed)。支持的通配符是 “”,它匹配任何字符序列(包括空字符);还有 “?”,它匹配任何单个字符。请注意,此查询可能很慢,因为它需要迭代多个项。为了防止极慢的通配符查询,通配符项不应以通配符 “” 或 “?” 开头。通配符查询对应 Lucen 阅读全文
摘要:
匹配包含具有指定前缀的项(not analyzed)的字段的文档。前缀查询对应 Lucene 的 PrefixQuery 。 curl -X GET "localhost:9200/_search?pretty" -H 'Content-Type: application/json' -d' { " 阅读全文
摘要:
返回包含字段索引值的文档。 由于多种原因,文档字段的索引值可能不存在: 源JSON中的字段是null或[] 该字段已"index" : false在映射中设置 字段值的长度超出ignore_above了映射中的设置 字段值格式错误,并且ignore_malformed已在映射中定义 curl -X 阅读全文