lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steven A Rowe <sar...@syr.edu>
Subject RE: tokensFromAnalysis
Date Thu, 02 Dec 2010 16:29:33 GMT
Lewis,

Simon asked about the version of Lucene you're using because this section of the API has seen
regular change.  If you don't tell us which version, we can't help, because we don't know
what you're coding against.

Steve

> -----Original Message-----
> From: McGibbney, Lewis John [mailto:Lewis.McGibbney@gcu.ac.uk]
> Sent: Thursday, December 02, 2010 10:46 AM
> To: 'java-user@lucene.apache.org'; 'simon.willnauer@gmail.com'
> Subject: RE: tokensFromAnalysis
> 
> I have been trying to reuse code which was originally written a while ago
> as you can tell.
> 
> I am looking for suggestions as to how I could get the code working, if
> this is not possible alternatively I will start from scratch.
> 
> Thank you
> 
> 
> -----Original Message-----
> From: Simon Willnauer [mailto:simon.willnauer@googlemail.com]
> Sent: 02 December 2010 15:35
> To: java-user@lucene.apache.org
> Subject: Re: tokensFromAnalysis
> 
> man what version of lucene are you useing?
> 
> simon
> 
> On Thu, Dec 2, 2010 at 4:27 PM, McGibbney, Lewis John
> <Lewis.McGibbney@gcu.ac.uk> wrote:
> > Hello List,
> >
> > Having posted a couple of days ago, I have one last question regarding
> the following code fragment
> >
> >  public static Token[] tokensFromAnalysis(Analyzer analyzer, String
> text)
> >      throws IOException {
> >   TokenStream stream = analyzer.tokenStream("contents",
> >        new StringReader(text));
> >    ArrayList<Token> tokenList = new ArrayList<Token>();
> >    Token token = null;
> >    while ((token = stream.next()) != null) <-------
> >      tokenList.add(token);
> >    Token[] tokens = new Token[tokenList.size()];
> >    for (int i = 0; i < tokens.length; i++)
> >      tokens[i] = tokenList.get(i);
> >    return (tokens);
> >
> > I am getting an error on stream.next() as highlighted. I am prompted to
> add a cast to stream, however I then am faced with the problem of which
> object to pass... which I do not know.
> >
> > while ((token = ((Object) stream).next()) != null)
> >
> > Thank you
> > Lewis
> >
> >
> > Glasgow Caledonian University is a registered Scottish charity, number
> SC021474
> >
> > Winner: Times Higher Education's Widening Participation Initiative of
> the Year 2009 and Herald Society's Education Initiative of the Year 2009
> >
> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,
> en.html
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
> 
> Email has been scanned for viruses by Altman Technologies' email
> management service - www.altman.co.uk/emailsystems
> 
> Glasgow Caledonian University is a registered Scottish charity, number
> SC021474
> 
> Winner: Times Higher Education’s Widening Participation Initiative of the
> Year 2009 and Herald Society’s Education Initiative of the Year 2009
> http://www.gcu.ac.uk/newsevents/news/bycategory/theuniversity/1/name,6219,
> en.html
Mime
View raw message