IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Span first query
editSpan first query
editMatches spans near the beginning of a field. Here is an example:
resp = client.search( query={ "span_first": { "match": { "span_term": { "user.id": "kimchy" } }, "end": 3 } }, ) print(resp)
response = client.search( body: { query: { span_first: { match: { span_term: { 'user.id' => 'kimchy' } }, end: 3 } } } ) puts response
const response = await client.search({ query: { span_first: { match: { span_term: { "user.id": "kimchy", }, }, end: 3, }, }, }); console.log(response);
GET /_search { "query": { "span_first": { "match": { "span_term": { "user.id": "kimchy" } }, "end": 3 } } }
The match
clause can be any other span type query. The end
controls
the maximum end position permitted in a match.