我在我的项目中使用 lucene,我遇到了一个问题,我需要找到包含具有特定名称的字段的文档。我只能找到您创建包含对名称、值的搜索词的解决方案,如下所示:
IndexSearcher searcher = new IndexSearcher(directoryReader);
TermQuery query = new TermQuery(new Term("name", "value"));
TopDocs topdocs = searcher.query(query, numberToReturn);
但正如我所说,我只需要通过提供的字段名称来查找文档,并获得对选定文档中名称指定的字段值的访问权限。
虽然我正在使用 Lucene.NET,但我会感谢任何语言的解决方案。
先感谢您。