Search Dsl Cont'd
- Leaf query clause: an equivalent of where clause in a sql statement for a particular field value
- 'query_string' is using Lucene syntax: 'id:1'
- Compound query clause: an equivalent of 'and', 'or', 'not', and etc. operators in sql statement
- 'bool' represents boolean combinations of other queries, e.g.: 'must' and 'filter'
- 'must' represents condition that must be matched and will be used for computing score or relevancy of the search result
- 'filter' act as a 'must' condition, but will not contribute to computation of score or relevancy of document found
- Additional options for bool are: 'should' and 'must_not'