: > Would anyone give me a hint regarding the natural language expression
: > of the following span query?
: I'm sorry, but all queries are not supported by the QueryParser. Spans
: beeing one of them. See QueryParser.jj to add your syntax.
I think one of us is missunderstanding the question ... in my mind the
"natural language expression" for this query...
spanNear([spanOr([spanNear([field:six, field:hundred], 0, true),
spanNear([field:seven, field:hundred], 0, true)
]),
spanOr([field:seven, field:six])],
100, true)
...is...
Either "six" followed by "hundred" with no gap between them, or "seven"
followed by "hundred" with no gap between them; followed by either
"seven" or "six" with a gap of no more no more then 100 tokens in
between them.
It's a fairly contrived test case from TestSpansAdvanced if i'm not
mistaken, constructed purely to test some complex combinations.
An example that might make a little more sense is something like...
spanNear([spanOr([spanNear([field:Erik, field:Hatcher], 0, true),
spanNear([field:Otis, field:Gospodnetic], 0, true)
]),
spanOr([field:Apache, field:Lucene])],
100, false)
...which I would translate as...
Either "Erik" followed by "Hatcher" with no gap between them, or "Otis"
followed by "Gospodnetic" with no gap between them; near either
"Apache" or "Lucene" with a gap of no more no more then 100 tokens in
between them.
-Hoss
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]