From a4105c6b4a3c355658d4577af21408c5e886a89d Mon Sep 17 00:00:00 2001 From: Jim Ferenczi Date: Mon, 30 Oct 2017 11:29:40 +0100 Subject: [PATCH] [Docs] Clarify `span_not` query behavior for non-overlapping matches (#27150) Closes #27134 --- docs/reference/query-dsl/span-not-query.asciidoc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/reference/query-dsl/span-not-query.asciidoc b/docs/reference/query-dsl/span-not-query.asciidoc index 5a648bd4b0e..1632ee03b2f 100644 --- a/docs/reference/query-dsl/span-not-query.asciidoc +++ b/docs/reference/query-dsl/span-not-query.asciidoc @@ -1,7 +1,9 @@ [[query-dsl-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: [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: [horizontal] -`pre`:: If set the amount of tokens before 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. +`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. Defaults to 0. `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`.