RE: Force MultiFieldQueryParser always to use PrefixQuery

2007-11-23 Thread Anders Lybecker
FieldQueryParser always to use PrefixQuery Hi I wrote the following class: public class AlwaysPrefixMultiFieldQP extends MultiFieldQueryParser { public MyQP(String[] fields, Analyzer analyzer) { super(fields, analyzer); } protected Query getFieldQuery(Stri

Re: Force MultiFieldQueryParser always to use PrefixQuery

2007-11-22 Thread Shai Erera
Hi I wrote the following class: public class AlwaysPrefixMultiFieldQP extends MultiFieldQueryParser { public MyQP(String[] fields, Analyzer analyzer) { super(fields, analyzer); } protected Query getFieldQuery(String field, String queryText) throws ParseEx

Re: Force MultiFieldQueryParser always to use PrefixQuery

2007-11-22 Thread Erick Erickson
The simplest way would be to pre-process the query. That is, just split on words and add the '*' as appropriate. Erick On Nov 21, 2007 2:16 PM, Anders Lybecker <[EMAIL PROTECTED]> wrote: > How do I force the MultiFieldQueryParser to interpret a string like > "dock boat" as "dock* boat*" and ther