你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StopwordsTokenFilter 类

定义

从标记流中删除非索引字。 此令牌筛选器是使用 Apache Lucene 实现的。 http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/core/StopFilter.html

[Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.StopwordsTokenFilter")]
public class StopwordsTokenFilter : Microsoft.Azure.Search.Models.TokenFilter
[<Newtonsoft.Json.JsonObject("#Microsoft.Azure.Search.StopwordsTokenFilter")>]
type StopwordsTokenFilter = class
    inherit TokenFilter
Public Class StopwordsTokenFilter
Inherits TokenFilter
继承
StopwordsTokenFilter
属性
Newtonsoft.Json.JsonObjectAttribute

构造函数

StopwordsTokenFilter()

初始化 StopwordsTokenFilter 类的新实例。

StopwordsTokenFilter(String, IList<String>, Nullable<StopwordsList>, Nullable<Boolean>, Nullable<Boolean>)

初始化 StopwordsTokenFilter 类的新实例。

属性

IgnoreCase

获取或设置一个值,该值指示是否忽略大小写。 如果为 true,则首先将所有单词转换为小写。 默认值为 false。

Name

获取或设置令牌筛选器的名称。 它必须仅包含字母、数字、空格、短划线或下划线,只能以字母数字字符开头和结尾,且最多包含 128 个字符。

(继承自 TokenFilter)
RemoveTrailingStopWords

获取或设置一个值,该值指示是否忽略最后一个搜索词(如果是停止词)。 默认为 true。

Stopwords

获取或设置非索引字列表。 不能同时设置此属性和非索引字列表属性。

StopwordsList

获取或设置要使用的预定义非索引字列表。 不能同时设置此属性和 stopwords 属性。 默认值为英语。 可能的值包括:“arabic”、“亚美尼亚”、“巴斯克”、“巴西”、“保加利亚”、“加泰罗尼亚”、 'czech', 'danish', 'dutch', 'english', '芬兰', 'french', 'galician', 'german', 'greek', '印地语', '匈牙利', '印尼', '爱尔兰', '意大利语', '拉脱维亚', '挪威语', '波斯', '葡萄牙语', '罗马尼亚', 'russian', 'sorani', 'spanish', 'swedish', 'thai', 'turkish'

方法

Validate()

验证 对象。

适用于