[ 
https://issues.apache.org/jira/browse/LUCENE-794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12480222
 ] 

Mark Harwood commented on LUCENE-794:
-------------------------------------

>>How can I ignore fields in a SpanQuery. Now it hits me, rather 
>>embarrassingly, such a SpanQuery doesn't make sense at all. 

Just to make sure we're talking about the same thing. Yes, I too came to the 
obvious realisation that a single SpanQuery cannot test content from more than 
one field - but I don't think that is something we were trying to support here. 
The requirement (as I understand it) is to support a scenario where a SpanQuery 
 was testing only one field, say the "body" field and yet the user wanted to 
see any matches that just so happened to occur in another field, say the 
"title" field. Nowhere in the query was there a suggestion of any criteria 
mandatory or otherwise testing the "title" field - the user just wanted to 
highlight the title field for additional decoration.
In this scenario we have the challenge of taking the "body" query terms and 
using them to highlight "title" field content. A "match" would have to 
disregard the original choice of field name but would still require that  the 
positions of term text adhered to the SpanQuery logic.

Hope this makes sense

Mark

> SpanScorer and SimpleSpanFragmenter for Contrib Highlighter
> -----------------------------------------------------------
>
>                 Key: LUCENE-794
>                 URL: https://issues.apache.org/jira/browse/LUCENE-794
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Other
>            Reporter: Mark Miller
>            Priority: Minor
>         Attachments: CachedTokenStream.java, CachedTokenStream.java, 
> CachedTokenStream.java, DefaultEncoder.java, Encoder.java, Formatter.java, 
> Highlighter.java, Highlighter.java, Highlighter.java, Highlighter.java, 
> Highlighter.java, HighlighterTest.java, HighlighterTest.java, 
> HighlighterTest.java, HighlighterTest.java, MemoryIndex.java, 
> QuerySpansExtractor.java, QuerySpansExtractor.java, QuerySpansExtractor.java, 
> QuerySpansExtractor.java, SimpleFormatter.java, spanhighlighter.patch, 
> spanhighlighter2.patch, spanhighlighter3.patch, spanhighlighter_patch_4.zip, 
> SpanHighlighterTest.java, SpanHighlighterTest.java, SpanScorer.java, 
> SpanScorer.java, WeightedSpanTerm.java
>
>
> This patch adds a new Scorer class (SpanQueryScorer) to the Highlighter 
> package that scores just like QueryScorer, but scores a 0 for Terms that did 
> not cause the Query hit. This gives 'actual' hit highlighting for the range 
> of SpanQuerys and PhraseQuery. There is also a new Fragmenter that attempts 
> to fragment without breaking up Spans.
> See http://issues.apache.org/jira/browse/LUCENE-403 for some background.
> There is a dependency on MemoryIndex.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to