+1 > -----Original Message----- > From: Peter Carlson [mailto:[EMAIL PROTECTED]] > Sent: Friday, February 15, 2002 11:18 AM > To: Lucene Developers List > Subject: Re: Add ability to get list of terms from a query > > > Hi All, > I didn't get any feedback + or - on making these changes. > I'll make the changes if people think it's a good idea. > The changes essentially provide public methods to get the > query or the term > from the query. > > Thanks > > --Peter > > On 2/7/02 12:41 PM, "[EMAIL PROTECTED]" > <[EMAIL PROTECTED]> > wrote: > > > Hi, > > > > I just added the Highlight terms functionality by Maik > Schreiber to the > > contributions section. > > This code essentially gets all the terms for a given query, and then > > provides an interface to highlight the text. > > > > In order to provide this functionality he had to make some > changes to > > the core Lucene code. > > > > I am suggesting providing the a query.getTerms() method. > After review > > and Maik approval, we might even want to use his code. > > > > I would suggest making these changes after 1.2 is released. > > > > To check out his code and PDF describing the changes, go to > > http://www.iq-computing.de/lucene/highlight.htm > > > > Please provide feedback. > > > > Thanks > > > > --Peter > > > > ----LIST OF SUGGESTED CHANGES---- > > He documented it very well. Here are the list of changes. > > > > org.apache.lucene.search.BooleanQuery - add the following method: > > public BooleanClause[] getClauses() > > { > > return (BooleanClause[]) clauses.toArray(new BooleanClause[0]); > > } > > > > org.apache.lucene.search.MultiTermQuery - mark getQuery() public > > > > org.apache.lucene.search.PhraseQuery - add the following method: > > public Term[] getTerms() > > { > > return (Term[]) terms.toArray(new Term[0]); > > } > > > > org.apache.lucene.search.PrefixQuery - mark getQuery() public > > > > org.apache.lucene.search.RangeQuery - mark getQuery() public > > > > org.apache.lucene.search.TermQuery - add the following method: > > public Term getTerm() > > { > > return term; > > } > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
