Query DSL

Query DSL

  Elasticsearch提供基于JSON的完整查询DSL来定义查询。将查询DSL视为查询的AST,由两种类型的子句组成:

  单查询子句     

    单查询子句在特定字段中查找特定值,例如match,terrm或rang查询。这些查询可以自己使用。

  复合查询子句

    复合查询子句包含单查询子句或复合查询,并用于以逻辑方式(如bool或dis_max查询)组合多个查询,或更改其行为(如constant_score查询)  

  查询子句有不同的行为, 取决于他们在查询上下文还是过滤器上下文中使用。

 

原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html

posted @ 2017-06-26 20:39  流浪三毛  阅读(471)  评论(0)    收藏  举报