Hi,
I'm still getting no hits with the code that you sent.
Thanks,
Kishore.
--- [EMAIL PROTECTED] wrote:
> Hi M P,
> Is not StringReader but new InputStreamReader. Try
> this:
>
> public void indexFile(String filename) throws
> Exception {
> IndexWriter writer;
> writer = new IndexWriter(path, new
> SimpleAnalyzer(), false);
>
> InputStream is = new FileInputStream(filename);
> Document doc = new Document();
> doc.add(Field.UndIndexed("path", filename));
> doc.add(Field.Text("body", (Reader) new
> InputStreamReader(is)));
>
> writer.addDocument(doc);
> is.close();
> writer.close();
> }
>
> Good Luck
> Michel
>
> -----Original Message-----
> From: M P [mailto:[EMAIL PROTECTED]
> Sent: Saturday, August 02, 2003 7:54 AM
> To: Lucene Users List
> Subject: RE: Problem in getting hits
>
> Hi Michel,
>
> I re-indexed the document as you mentioned:
>
> doc.add(Field.text("body", new
> java.io.StringReader(<body-text>);
>
> But, I'm still getting zero hits.
>
> Thanks,
> MP.
>
> --- [EMAIL PROTECTED] wrote:
> >
> >
> > Hi M P,
> >
> > Try this:
> >
> > InputStream is = new FileInputStream(filename);
> > where filename is the file
> > to index.
> > ----
> > ---
> > ---
> > doc.add(Field.Text("body", (Reader) new
> > InputStreamReader(is)));
> >
> >
> > Michel
> > -----Original Message-----
> > From: M P [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, August 02, 2003 5:25 AM
> > To: [EMAIL PROTECTED]
> > Subject: Problem in getting hits
> >
> > Hello all,
> >
> > I'm not getting hits for queries that I think
> should
> > return hits.
> >
> > Description:
> >
> > I have created index with document having terms
> > "body"
> > & "title" using StandardAnalyzer. Term "body" is
> > added
> > to document as Field.Text("body", <text>) and Term
> > title is added as Field.Keyword("title", <title>).
>
> >
> > I added a document with body have some 300 words
> and
> > title with 2 words.
> >
> > Next, I searched the index with exactly same body
> > that
> > I indexed and Lucene returns zero hits. I
> > constructed
> > query using following different ways:
> >
> > 1. QueryParser.parse("body", <body-text>,
> > StandardAnalyzer);
> >
> > 2. Using PhraseQuery:
> >
> > TokenStream tokenizer =
> > StandardAnalyzer.tokenStream(key, new
> > java.io.StringReader(<body-text>));
> > Token token;
> > PhraseQuery pq = new PhraseQuery();
> > while ((token = tokenizer.next()) != null)
> > pq.add(new Term("body", token.termText()));
> > pq.setSlop(50);
> >
> > My understanding is that Lucene should return this
> > document as hit. Please let me know where I'm
> doing
> > wrong.
> >
> > However, search on the title returns correct hit.
> >
> > Any help on this would be really appreciated.
> >
> > Thanks,
> >
> > MP
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site
> > design software
> > http://sitebuilder.yahoo.com
> >
> >
>
---------------------------------------------------------------------
> > 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]
> >
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
>
>
---------------------------------------------------------------------
> 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]
>
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]