Small correction: the URL for the book is actually http://www.manning.com/hatcher3 (not /hatcher2, which is the 1st edition).
Mike On Sun, Aug 8, 2010 at 5:23 AM, Uwe Schindler <u...@thetaphi.de> wrote: > The example code you found is very old (seems to be from the Version 1.x of > Lucene), and is not working with Version 2.x or 3.x of Lucene (previously > deprecated "Hits" class is gone in 3.0, "static" Field constructors were > gone long time ago in 2.0, so you get compilation errors). > > If you want to learn Lucene, buy the Book "Lucene in Action - 2nd Edition", > there is everything explained and lots of examples for everyday use with the > newest Version 3.0.2. See http://www.manning.com/hatcher2/ for ordering the > PDF version or go to your local bookstore. > > In all cases, if you are new to Lucene don't use version 2.9.x or earlier, > use 3.0.x with its clean API. This makes it easier for beginners. > > Uwe > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: u...@thetaphi.de > > >> -----Original Message----- >> From: Yakob [mailto:jacob...@opensuse-id.org] >> Sent: Sunday, August 08, 2010 11:11 AM >> To: java-user@lucene.apache.org >> Subject: Re: understanding lucene >> >> ok I had tried to run some sample lucene application I found on the > internet >> such this one from >> >> http://javatechniques.com/blog/lucene-in-memory-text-search-example/ >> >> and this is the source code, I put it in pastebin so it will be easier to > edit. >> >> http://pastebin.ca/1913109 >> >> but still when I tried to run it using --deprecated option I ran into some > errors >> that made me difficult to solve it. the errors is this. >> >> C:\Users\Raden\Documents\lucene\lucenedd>javac -Xlint:deprecation >> InMemoryExampl e.java >> InMemoryExample.java:7: warning: [deprecation] >> org.apache.lucene.search.Hits in org.apache.lucene.search has been >> deprecated import org.apache.lucene.search.Hits; >> ^ >> InMemoryExample.java:29: warning: [deprecation] >> IndexWriter(org.apache.lucene.st >> ore.Directory,org.apache.lucene.analysis.Analyzer,boolean) in >> org.apache.lucene. >> index.IndexWriter has been deprecated >> new IndexWriter(idx, new StandardAnalyzer(), true); >> ^ >> InMemoryExample.java:82: cannot find symbol symbol : method >> unIndexed(java.lang.String,java.lang.String) >> location: class org.apache.lucene.document.Field >> doc.add(Field.UnIndexed("title", title)); >> ^ >> InMemoryExample.java:89: cannot find symbol symbol : method >> text(java.lang.String,java.io.StringReader) >> location: class org.apache.lucene.document.Field >> doc.add(Field.Text("content", new StringReader(content))); >> ^ >> InMemoryExample.java:101: parse(java.lang.String) in >> org.apache.lucene.queryPars er.QueryParser cannot be applied to >> (java.lang.String,java.lang.String,org.apach >> e.lucene.analysis.standard.StandardAnalyzer) >> Query query = QueryParser.parse( >> ^ >> InMemoryExample.java:105: warning: [deprecation] >> org.apache.lucene.search.Hits i n org.apache.lucene.search has been >> deprecated >> Hits hits = searcher.search(query); >> ^ >> InMemoryExample.java:105: warning: [deprecation] >> search(org.apache.lucene.search >> .Query) in org.apache.lucene.search.Searcher has been deprecated >> Hits hits = searcher.search(query); >> ^ >> 3 errors >> 4 warnings >> >> I use deprecated option because there is some java class that's already >> deprecated. but still there is some errors. >> >> I was just wondering if I can get any tips of how to fix this errors or > else maybe >> I can get a link to other working lucene sample program. >> because it's a bit hard for me to learn lucene if I don't have any working >> program based on lucene. >> >> any help would be greatly appreciated. >> -- >> http://jacobian.web.id >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org