小编Ale*_*son的帖子

Lucene.NET,StandardAnalyzer,停用词和线程安全

当代码在下面执行时,我假设每次解析查询时都会从文件系统中读取停用词文件.而不是这样做,我可以重用相同的分析器实例而不是创建一个新的分析器吗?它是线程安全的吗?(经过大量的谷歌搜索后,我找不到任何关于此的信息)

var stopwordsFile = new FileInfo("C:\MyStopWordsFile.txt");
var analyzer = new StandardAnalyzer(stopwordsFile);
var queryParser = new QueryParser("", analyzer);
var query = queryParser.Parse(stringToParse);
Run Code Online (Sandbox Code Playgroud)

c# lucene.net

5
推荐指数
1
解决办法
2115
查看次数

标签 统计

c# ×1

lucene.net ×1