lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ryan catambing" <ryan.catamb...@gmail.com>
Subject Re: Lucene ignoring query to a field containing single character values
Date Tue, 03 Jun 2008 07:28:30 GMT
Hi Stephan,

Thank you for the feedback.  I followed your suggestion and it did the job.

Thanks,

Ryan


On Mon, Jun 2, 2008 at 11:58 PM, <Stephan.Huth@arvato-mobile.de> wrote:

> Hi ryan,
>
> I guess you use the StandardAnalyzer with standard constructor. The
> standard analyzer uses a list of stopwords. And "a" is within this list. So
> if the StandardAnalyzer sees the token "a" he ignores it.
>
> I think a possible Solution would be to use a PerFieldAnalyzerWrapper to
> use a KeywordAnalyzer/SimpleAnalyzer for this field.
>
> Using the standardanalyzer with second query will result in the same query
> like above. Just businessName:toys is used for searching. So the result must
> be the same.
>
> I hope this helps you.
>
> Greetings Stephan
>
> -----Urspr√ľngliche Nachricht-----
> Von: ryan catambing [mailto:ryan.catambing@gmail.com]
> Gesendet: Montag, 2. Juni 2008 17:47
> An: java-user@lucene.apache.org
> Betreff: Lucene ignoring query to a field containing single character
> values
>
> Hi All,
>
>
> I am using Lucene-core-2.3.2.
>
> One of the fields that I have indexed with Lucene contains a single
> character value which stands for a code.  When I make queries using a
> StandardAnalyzer lucene is ignoring queries against the said field when
> using the required operator (+), however when trying out the reverse of the
> condition using the prohibit operator (-) it works ok.
>
> Below is a sample of the lucene query:
>
> //This does not work. It just ignores the industrial codes and shows
> documents with the term toys
> +industrialCode:a +businessName:toys
>
> //Trying out the opposite -- this works shows documents not having the
> industrial code "a"
> -industrialCode:a +businessName:toys
>
> Any enlightenment would be appreciated.
>
> Thanks,
>
> Ryan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message