在 Lucene 的教程中(http://www.lucenetutorial.com/lucene-in-5-minutes.html),
public class HelloLucene {
public static void main(String[] args) throws IOException, ParseException {
IndexWriter w = new IndexWriter(index, config);
addDoc(w, "Lucene lucene in Action");
addDoc(w, "Lucene for Dummies");
addDoc(w, "Managing Gigabytes");
addDoc(w, "The Art of Computer Science");
w.close();
String querystr = args.length > 0 ? args[0] : "lucene";
//...
}
}
当我如上所示将字符串更改为“Lucene lucene in Action”时,然后在文档中搜索关键字“lucene”,它会找到字符串“Lucene lucene in Action”的命中数为 1。我想发送一个字符串(例如“asd asd fds asd”)来运行并搜索“asd”并找到结果 3. 如何使用查询 addDoc(w, "asd asd fds asd"); ???
它没有给出所选行中的命中数。如果有一个或多个命中,则写入 1,如果没有,则写入 0。