lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From M P <mp2002...@yahoo.com>
Subject RE: Problem in getting hits
Date Sat, 02 Aug 2003 16:20:04 GMT
Hi,

I'm still getting no hits with the code that you sent.

Thanks,

Kishore.

--- MMachado@LEVI.com 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:mp2002003@yahoo.com] 
> 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.
> 
> --- MMachado@LEVI.com 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:mp2002003@yahoo.com] 
> > Sent: Saturday, August 02, 2003 5:25 AM
> > To: lucene-user@jakarta.apache.org
> > 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:
> > lucene-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > lucene-user-help@jakarta.apache.org
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > lucene-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > lucene-user-help@jakarta.apache.org
> > 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> lucene-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> lucene-user-help@jakarta.apache.org
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> lucene-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> lucene-user-help@jakarta.apache.org
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

Mime
View raw message