我正在使用Lucene.Net 的 MultiFieldQueryParser在我的文档中搜索多个字段。我想找出找到文本的字段。例如,我的搜索可能如下所示:
var parser = new MultiFieldQueryParser(new string[] {"question","answer"}, analyzer);
var query = parser.Parse(searchphrase);
for(int idx=0; idx<hits.Length() ++idx)
{
var doc = hits.Doc(i);
// was this hit found in "answer" or "question"??
}
我想确定是否在答案或问题字段中找到了搜索短语