Rahul

Looks like you've got the args mixed up in your qp calls.  I think it should be:

 QueryParser qp = new QueryParser("keywords",analyzer);
 qp.setLowercaseWildcardTerms(false); 
 Query query = qp.parse(line);


--
Ian.


On 20 Jul 2005 14:06:32 -0000, Rahul D Thakare
<[EMAIL PROTECTED]> wrote:
>  
> Erik/Ian
> 
>  I tried using query.parse(String) did't return any result
>  also my query.toString() returns mainboard:keywords  if i give the keyword 
> as mainboard. pls see the changed code again.
> 
>    PerFieldAnalyzerWrapper analyzer = new PerFieldAnalyzerWrapper( new 
> StandardAnalyzer() );
>  analyzer.addAnalyzer( "keywords", new KeywordAnalyzer() );
> 
>   QueryParser qp = new QueryParser(line,analyzer);
>   qp.setLowercaseWildcardTerms(false);
>   Query query = qp.parse("keywords");
> 
>   and
>   doc.add(Field.Keyword("keywords", "mainboard"));
> 
>   please advice if I am doing someting wrong
> 
>   regards
>   rahul...
> 
> 
> On Wed, 20 Jul 2005 Erik Hatcher wrote :
> >
> >On Jul 20, 2005, at 1:22 AM, Rahul D Thakare wrote:
> >
> >>
> >>Hi Ian,
> >>
> >>   Yes, I did implement Eric's suggestion last week, but couldn't help.
> >
> >Also, just to note it.... I did mention the parse(String) method in  the 
> >e-mail referenced below!  :)
> >
> >     Erik
> >
> >>  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]
> >>>
> >>
> >
> >
> >---------------------------------------------------------------------
> >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]

Reply via email to