You are looking at preliminary documentation for a future release.
Not what you want? See the
current release documentation.
Span or queryedit
Matches the union of its span clauses. Here is an example:
response = client.search( body: { query: { span_or: { clauses: [ { span_term: { field: 'value1' } }, { span_term: { field: 'value2' } }, { span_term: { field: 'value3' } } ] } } } ) puts response
GET /_search { "query": { "span_or" : { "clauses" : [ { "span_term" : { "field" : "value1" } }, { "span_term" : { "field" : "value2" } }, { "span_term" : { "field" : "value3" } } ] } } }
The clauses
element is a list of one or more other span type queries.