lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tjo...@apache.org
Subject Re: VOTE: Mark Harwood for Sandbox Committer
Date Fri, 09 Apr 2004 14:13:21 GMT
+1

 > -----Original Message-----
 > From: Otis Gospodnetic [mailto:otis_gospodnetic@yahoo.com]
 > Sent: Friday, April 09, 2004 4:35 AM
 > To: Lucene Developers List
 > Subject: Re: VOTE: Mark Harwood for Sandbox Committer
 >
 >
 > +1, of course.
 >
 > Otis
 >
 > --- Erik Hatcher <erik@ehatchersolutions.com> wrote:
 > > 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: markharw00d@yahoo.co.uk
 > > > Date: April 8, 2004 6:09:32 PM EDT
 > > > To: lucene-user@jakarta.apache.org
 > > > Subject: Highlighter package v2 RC1
 > > > Reply-To: "Lucene Users List" <lucene-user@jakarta.apache.org>
 > > >
 > > > 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: lucene-user-unsubscribe@jakarta.apache.org
 > > > For additional commands, e-mail:
 > > lucene-user-help@jakarta.apache.org
 > >
 > >
 > >
 > ---------------------------------------------------------------------
 > > To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
 > > For additional commands, e-mail: lucene-dev-help@jakarta.apache.org
 > >
 >
 >
 > ---------------------------------------------------------------------
 > To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
 > For additional commands, e-mail: lucene-dev-help@jakarta.apache.org
 >


---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org


Mime
View raw message