thanks paul, worked like a charm.
On Wed, 2004-02-18 at 08:06, Paul Williams wrote: > Mats, > > I believe when you call parser.parse with the Analyzer again you reset the > state of default operator > The following code should do what you want. > > > QueryParser parser = new QueryParser( FIELD, service.getAnalyzer()); > parser.setOperator(QueryParser.DEFAULT_OPERATOR_AND); > Query query = parser.parse(queryString); > > Regards, > > Paul > > > > -----Original Message----- > From: Mats Nyberg [mailto:[EMAIL PROTECTED] > Sent: 18 February 2004 11:06 > To: Lucene Users List > Subject: status of AND as default logical operator for QueryParser > > > what is the status of the default operator feature of QueryParser? > > i want to have a lucene enabled app using AND as it's default operator using > the code: > > QueryParser parser = new QueryParser(FIELD, service.getAnalyzer()); > parser.setOperator(parser.DEFAULT_OPERATOR_AND); > Query query = parser.parse(queryString, FIELD, service.getAnalyzer()); > > results are however not as expected but rather the QueryParser still uses > OR. > > is this not the way i am supposed to use the feature? > why is it not working? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
