Hi Wulf, Check the http://www.lucidimagination.com/blog/2009/06/08/bringing-the-highlighter-back-to-wildcard-queries-in-solr-14/ this may help. I do not know what of Mark's changes are in Lucene 3.x, but most likely you will just need to set a proper RewriteMethod for the MultiTermQuery somewhere.
-Alexander On Tue, Jan 25, 2011 at 9:40 AM, Wulf Berschin <bersc...@dosco.de> wrote: > Hi, > > I'm just migrating our small search customization from Lucene version 2.3 to > the current version (3.0.3) and wonder why, in contrast to the old version, > we no longer get the Wildcard Queries (which are default, since surround the > search string with asterisks) highlighted. > > We're using the "traditional" Highlighter and don't store documents content > (in total about 100MB) in the index. > > As far I understand in the earlier version a WildCard Query was rewritten > (expanded) into many Term Queries before highlighting (but in practice never > exceeded the maximum clauses size since we only wrapped strings longer than > 3 characters...) > > Now however, QueryParser returns a BooleanQuery conataining a > ConstantScoreQuery which has an enmpty extractTerms method and thus doesnt > contribute terms for the highlighter. > > What do I have to do to get the wildcard query results highlighted? > Use th old Rewrite methods (if possible)?? > Go back to Lucene 2.3??? > > Wulf > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org