Not sure I fully understand the problem. The query is effectively
"allContent:someTitleText" and you want to highlight the string
"someTitleText" in the title field?
If you pass null as a fieldname to the QueryTermExtractor it will use
all term values, regardless of field, as string to highlight.
If you pass a fieldname it will only select highlight term values for
that field.
If you want, you can use QueryTermExtractor to extract just the
"allContent" field values and pass a TokenStream for the "title" field
to the highlighter and it would highlight the appropriate values in the
title.
Do any of these options work?
Renaud Waldura wrote:
The old highlighter code used to highlight found terms in any field (too
broad). The new highlighter lets one specify a field when highlighting, but
it highlights that field only (too narrow).
In my case we have an "all" field that is the concatenation of all data
about the document. When I highlight e.g. the "title" field, nothing
happens, because the Highlighter doesn't know the title is included in this
"all" field.
How can I tell the highlighter that my query fields can map to some document
fields? It looks like I'd change the QueryTermExtractor, but it's
conveniently all-static and final.
--Renaud
___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]