我使用 Lucene.NET3.0.3
如何获得 TermAttribute.I 尽我所能,但我无法获得
这里来源:
Analyzer analyzer = new Lucene.Net.Analysis.Snowball.SnowballAnalyzer(Lucene.Net.Util.Version.LUCENE_30, "English",stopword);
TokenStream tokenStream = analyzer.TokenStream("English", new StringReader("How to get TermAttribute"));
while (tokenStream.IncrementToken())
{
???How to get TermAttribute
}
最佳答案
var termAttr = tokenStream.GetAttribute<Lucene.Net.Analysis.Tokenattributes.ITermAttribute>();
while(tokenStream.IncrementToken())
{
string term = termAttr.Term;
}
关于.net - 在 TokenStream Lucene.Net 中获取 TermAttribute,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16274779/