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. > > Thanks! > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
