What does query.toString() show in each case? I still think you
should try lowercasing everything, if only to see if it helps. If it
does you could either keep it or figure out what you need to do.
--
Ian.
On 20 Jul 2005 05:22:29 -0000, Rahul D Thakare
<[EMAIL PROTECTED]> wrote:
>
>
>
> Hi Ian,
>
> Yes, I did implement Eric's suggestion last week, but couldn't help.
> I am using a demo program from Lucene.jar to test this, let me put a code
> here.
>
> doc.add(Field.Keyword("keywords", "MAIN BOARD"));
> while indexing
>
> and for retrieving
>
> PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper( new
> StandardAnalyzer() );
> analyzer.addAnalyzer( "keywords", new KeywordAnalyzer() );
>
> /* QueryParser qp = new QueryParser(line,analyzer);
> qp.setLowercaseWildcardTerms(false);
> Query query = qp.parse(line, "keywords", analyzer);
> */
> Query query = QueryParser.parse(line, "keywords", analyzer);
>
> you can see Eric's suggestion implemented in commented line.
>
> am I doing something wrong here ? please let me know.
>
> thanks and regards
>
> Rahul Thakare..
>
>
> On Tue, 19 Jul 2005 Ian Lea wrote :
>
> >Have you tried Erik's suggestion from last week?
> >http://mail-archives.apache.org/mod_mbox/lucene-java-user/200507.mbox/[EMAIL
> >PROTECTED]
> >
> >There is certainly some case confusion in your examples there.
> >Personally, I tend to just lowercase all text on indexing and
> >searching.
> >
> >--
> >Ian.
> >
> >On 19 Jul 2005 05:31:08 -0000, Rahul D Thakare
> ><[EMAIL PROTECTED]> wrote:
> > >
> > > Hi,
> > >
> > > I am using Field.Keyword for indexing multi-word keyword (eg: MAIN
> LOGIG). Also used keywordAnalyzer, but wild card search is not coming up. Is
> there anything which I need to do in addition or, wild card search is not
> possible with keyword field.
> > >
> > > thanks and regards,
> > >
> > > Rahul Thakare..
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]