Search 在Lucene搜索中打印附近的术语

Search 在Lucene搜索中打印附近的术语,search,lucene,Search,Lucene,在使用IndexSearcher让Lucene搜索我的索引之后,如何打印搜索词旁边的词 QueryParser qp = new QueryParser("body", new StandardAnalyzer()); String queryStr = "search term"; Query q1 = qp.parse(queryStr); TopDocs hits = searcher.search(q1, 1); System.out.println(hits.totalHits + "

在使用IndexSearcher让Lucene搜索我的索引之后,如何打印搜索词旁边的词

QueryParser qp = new QueryParser("body", new StandardAnalyzer());
String queryStr = "search term";
Query q1 = qp.parse(queryStr);
TopDocs hits = searcher.search(q1, 1);
System.out.println(hits.totalHits + " docs found for the query \"" + q1.toString() + "\"");

上面的代码只打印搜索词(如果存在),但我希望打印搜索词旁边的词

看看,是的,我知道了。我使用荧光笔获取碎片,然后使用一个令牌流迭代到该碎片,然后打印接下来的几个令牌。谢谢你指出。看看。是的,我知道了。我使用荧光笔获取碎片,然后使用一个令牌流迭代到该碎片,然后打印接下来的几个令牌。谢谢你指出这一点。