Open GoogleCodeExporter opened 8 years ago
Follow up to the above...
I was trying to build a search script and I was not able to get the value for
the Version enum which is needed for building Analyzer and QueryParser. So I
added a getLuceneVersion() in Luke.java that returns Version.LUCENE_30.
public Version getLuceneVersion() {
return Version.LUCENE_30;
}
Since Luke does require specific Lucene versions, this would probably be
reasonable to do?
The Javascript code can then pick this up as app.getLuceneVersion().
var analyzer =
new Packages.org.apache.lucene.analysis.standard.StandardAnalyzer(
app.getLuceneVersion());
var parser = new Packages.org.apache.lucene.queryParser.QueryParser(
app.getLuceneVersion(), "f", analyzer);
var searcher = new Packages.org.apache.lucene.search.IndexSearcher(ir);
var query = parser.parse("title:foo");
var hits = searcher.search(query, 100).scoreDocs;
for (var i = 0; i < hits.length; i++) {
get(hits[i].doc, hits[i].score);
}
searcher.close();
Thanks
Sujit
Original comment by sujitatg...@gmail.com
on 20 Nov 2010 at 8:07
Original issue reported on code.google.com by
sujitatg...@gmail.com
on 17 Nov 2010 at 8:57