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]