[Docs] Clarify `span_not` query behavior for non-overlapping matches (#27150)
Closes #27134
This commit is contained in:
parent
8e62314ce4
commit
a4105c6b4a
|
@ -1,7 +1,9 @@
|
||||||
[[query-dsl-span-not-query]]
|
[[query-dsl-span-not-query]]
|
||||||
=== Span Not Query
|
=== Span Not Query
|
||||||
|
|
||||||
Removes matches which overlap with another span query. The span not
|
Removes matches which overlap with another span query or which are
|
||||||
|
within x tokens before (controlled by the parameter `pre`) or y tokens
|
||||||
|
after (controled by the parameter `post`) another SpanQuery. The span not
|
||||||
query maps to Lucene `SpanNotQuery`. Here is an example:
|
query maps to Lucene `SpanNotQuery`. Here is an example:
|
||||||
|
|
||||||
[source,js]
|
[source,js]
|
||||||
|
@ -39,7 +41,7 @@ In the above example all documents with the term hoya are filtered except the on
|
||||||
Other top level options:
|
Other top level options:
|
||||||
|
|
||||||
[horizontal]
|
[horizontal]
|
||||||
`pre`:: If set the amount of tokens before the include span can't have overlap with the exclude span.
|
`pre`:: If set the amount of tokens before the include span can't have overlap with the exclude span. Defaults to 0.
|
||||||
`post`:: If set the amount of tokens after the include span can't have overlap with the exclude span.
|
`post`:: If set the amount of tokens after the include span can't have overlap with the exclude span. Defaults to 0.
|
||||||
`dist`:: If set the amount of tokens from within the include span can't have overlap with the exclude span. Equivalent
|
`dist`:: If set the amount of tokens from within the include span can't have overlap with the exclude span. Equivalent
|
||||||
of setting both `pre` and `post`.
|
of setting both `pre` and `post`.
|
||||||
|
|
Loading…
Reference in New Issue