lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Erick Erickson <erickerick...@gmail.com>
Subject Re: MultiFieldQueryParser - using a different analyzer per field...
Date Fri, 01 May 2009 21:41:57 GMT
This looks like a job for PerFieldAnalyzerWrapper, no
MultiFieldQueryparser required........

Best
Erick

On Fri, May 1, 2009 at 3:33 PM, theDude_2 <aornstein@webmd.net> wrote:

>
> Hello fellow Lucene developers!
>
> I have a bit of a question - and I can't find the answer in my lucene
> book....
>
> Im trying to create a query that will query 2 fields using different
> analyzers and combine the scores together to give me my "hits".  The idea
> is
> that for the one dataset I want a pure text match only, and for the other I
> want to use the stemming concept by using a custom made analyzer.
>
> Is there a way to do this?
>
> --This is what I am thinking (conceptually)------
> MultiFieldQueryParser mfqp1 = new MultiFieldQueryParser(field1, new
> StandardAnalyzer(), boosts);
> MultiFieldQueryParser mfqp2 = new MultiFieldQueryParser(field2, new
> PositionalPorterStopAnalyzer(), boosts);
>
> my MultiFieldQueryParser = mfqp1 + mfqp2
> ----------------
>
> The issue that I see is that if I just use one analyzer, I lose out.  I
> know
> I need to query multiple fields, in multiple ways, but I just dont know how
> to make this work....
>
> Any ideas?
> --
> View this message in context:
> http://www.nabble.com/MultiFieldQueryParser---using-a-different-analyzer-per-field...-tp23338538p23338538.html
> Sent from the Lucene - Java Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message