You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by "Kalthoff, Marcus" <Ma...@solutionline.com> on 2003/02/27 14:39:14 UTC
boolean AND search
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 <dc...@ig.com.br>
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:ArunaR@opin.com]
> 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: lucene-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-user-help@jakarta.apache.org
Re: boolean AND search
Posted by Otis Gospodnetic <ot...@yahoo.com>.
Are you absolutely sure that those & characters are not getting URL
encoded (I assume this is a web app)?
Otis
--- "Kalthoff, Marcus" <Ma...@solutionline.com> 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 <dc...@ig.com.br>
> 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:ArunaR@opin.com]
> > 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: lucene-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: lucene-user-help@jakarta.apache.org
>
__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-user-help@jakarta.apache.org