It is a web app, but I am absolutely sure it is correct. I just wrote a log.debug() to prove this. I suppose lucene simply ignores AND and OR, because OR is default anyway. But it does not ignore && .
> -----Urspr�ngliche Nachricht----- > Von: Otis Gospodnetic [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 27. Februar 2003 15:14 > An: Lucene Users List > Betreff: Re: boolean AND search > > > Are you absolutely sure that those & characters are not getting URL > encoded (I assume this is a web app)? > > Otis > > --- "Kalthoff, Marcus" <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I can understand that you need additional + before the search-words > > to get a "real" AND, but what confuses me is that > > > > 10060 && 10040 > > > > (which should be the same as AND) does a real boolean AND like > > > > +10060 AND +10040 > > > > In the query syntax docu, you read "The symbol && can be used in > > place of the word AND.". But it is totally different. How do I > > explain that to my users? > > > > > > Marcus > > > > > > From: Daniel Calvo <[EMAIL PROTECTED]> > > Subject: Boolean AND query > > Date: Thu, 21 Feb 2002 14:12:16 -0300 > > Content-Type: text/plain; > > charset="iso-8859-1" > > > > Hi, > > > > To achieve what you want, you need to use the required operand (+) > > > > --Daniel > > > > > -----Original Message----- > > > From: Aruna Raghavan [mailto:[EMAIL PROTECTED] > > > Sent: quinta-feira, 21 de fevereiro de 2002 13:44 > > > To: 'Lucene Users List' > > > Subject: Boolean AND query > > > > > > > > > Hello, > > > Has anyone run into problems with boolean AND query? Basically, I > > am using > > > the following code to do the query to look for > > > 10060 AND 10040 > > > > > > BooleanQuery bq = new BooleanQuery(); > > > Analyzer analyzer = new StandardAnalyzer(); > > > Query query = QueryParser.parse(m_strKeyword, "pageText", > > analyzer); > > > bq.add(query, true, false); > > > > > > In this case, I am just using one query to add to bq but there can > > be more. > > > > > > I am getting correct results when 10060 AND 10040 exists in the > > document. > > > But when one of them does not exist, I am still getting the same > > results. In > > > other words, AND seems to be acting like an OR. I noticed this in > > the latest > > > RC4 as well as an older lucene build from before lucene joined > > jakarta. > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Tax Center - forms, calculators, tips, more > http://taxes.yahoo.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
