我从查询对象中调用ExtractTerms()
的查询中提取的术语是QueryParser.Parse()
的结果。我得到一个HashTable,但每个项目都显示为:
Key - term:term
Value - term:term
答案 0 :(得分:1)
我认为this question的答案可能会有所帮助。
答案 1 :(得分:0)
这是因为.Net 2.0与java HashSet没有相同之处。转换为.Net使用具有相同键值/值的Hashtables。您看到的冒号只是Term.ToString()
的结果,Term
是字段名称+术语文本,您的字段名称可能是“term”。
要使用Highlighter contrib突出显示整个文档,请使用NullFragmenter