我正在寻找一种方法,使用Lucene中的waldcard搜索找到文档中匹配的术语.我使用解释器试图找到条款,但这失败了.相关代码的一部分如下.
ScoreDoc[] myHits = myTopDocs.scoreDocs;
int hitsCount = myHits.Length;
for (int myCounter = 0; myCounter < hitsCount; myCounter++)
{
Document doc = searcher.Doc(myHits[myCounter].doc);
Explanation explanation = searcher.Explain(myQuery, myCounter);
string myExplanation = explanation.ToString();
...
Run Code Online (Sandbox Code Playgroud)
当我对say*进行搜索时,会找到文档并进入循环,但myExplanation包含NON-MATCH而没有其他信息.
我如何获得本文档中的术语?
非常感激任何的帮助.
问候