I've been using the previous version, glad to see it's being improved. +1
Regards, Bruce Ritchie http://www.jivesoftware.com/ > -----Original Message----- > From: Erik Hatcher [mailto:[EMAIL PROTECTED] > Sent: April 8, 2004 8:25 PM > To: Lucene List > Subject: VOTE: Mark Harwood for Sandbox Committer > > I propose Mark Harwood as a sandbox committer so he can > maintain his excellent Hilighter package that I just committed there. > > +1 > > Erik > > > Begin forwarded message: > > > From: [EMAIL PROTECTED] > > Date: April 8, 2004 6:09:32 PM EDT > > To: [EMAIL PROTECTED] > > Subject: Highlighter package v2 RC1 > > Reply-To: "Lucene Users List" <[EMAIL PROTECTED]> > > > > I've reworked the highlighter package to address some issues > > (inability to pass fieldnames to analyzers, limiting > tokenization of > > large docs) and have refactored it to be more modular so that folks > > can provide alternative implementations of the main functions > > (tokenizing, fragmenting and scoring) if required. > > > > This is not backwards compatible with earlier releases but this new > > version should hopefully provide a much more robust framework going > > forward. > > If people feel comfortable with this version I am happy to > put this in > > the sandbox Any feedback is appreciated. > > > > Code here: > > http://www.inperspective.com/lucene/highlighter2/highlighter2.zip > > > > Javadocs here: > > http://www.inperspective.com/lucene/highlighter2/index.html > > > > Quick code example: > > > > IndexSearcher searcher = new IndexSearcher(ramDir); > > Query query = QueryParser.parse("Kenne*", FIELD_NAME, analyzer); > > query=query.rewrite(reader); //required to expand search terms > > Hits hits = searcher.search(query); > > > > Highlighter highlighter =new Highlighter(new QueryScorer(query)); > > for (int i = 0; i < hits.length(); i++) > > { > > String text = hits.doc(i).get(FIELD_NAME); > > TokenStream tokenStream=analyzer.tokenStream(FIELD_NAME,new > > StringReader(text)); > > // Get 3 best fragments and seperate with a "..." > > String result = > > highlighter.getBestFragments(tokenStream,text,3,"..."); > > System.out.println(result); > > } > > > > > > Cheers > > Mark > > > > > --------------------------------------------------------------------- > > 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] > > >
smime.p7s
Description: S/MIME cryptographic signature