如何在azure搜索中为lucene添加自定义停止词?

如何在azure搜索中为lucene添加自定义停止词?,azure,search,lucene,full-text-search,analyzer,Azure,Search,Lucene,Full Text Search,Analyzer,我知道我们可以通过添加自定义分析器来添加自定义停止词。但我想使用lucene,只想添加停止词?我该怎么做 这是使用3.0.3版向标准分析器添加停止字的示例: using Lucene.Net.Util; using Lucene.Net.Analysis.Standard; namespace LuceneDemo { class Program { static void Main(string[] args) { va

我知道我们可以通过添加自定义分析器来添加自定义停止词。但我想使用lucene,只想添加停止词?我该怎么做

这是使用3.0.3版向标准分析器添加停止字的示例:

using Lucene.Net.Util;
using Lucene.Net.Analysis.Standard;

namespace LuceneDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            var stopWords = new HashSet<string>
            {
                "foo",
                "bar"
            };
            var luceneVersion = Version.LUCENE_30; // v3.0.3
            var myAnalyzer = new StandardAnalyzer(luceneVersion, stopWords);
        }
    }
}

当然,对于存储在文件中或来自其他外部源的较长单词列表,有更好的方法填充集合。这只是为了说明。

您能分享更多详细信息吗?你试过什么?你能展示你的代码吗?当你说我想使用lucene时,为什么不排除创建自定义分析器?一个是使用Lucene创建自定义分析器。您想在标准分析器中添加停止词吗,也许…?很抱歉没有说清楚。我想在azure搜索中向标准分析器添加停止词。