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

PatternReplaceTokenFilter 类

定义

一个字符筛选器,用于替换输入字符串中的字符。 它使用正则表达式来标识要保留的字符序列,并使用替换模式来标识要替换的字符。 例如,给定输入文本“aa bb aa bb”、“模式” (aa) \s+ (bb) “和替换”$1#$2“,结果将为”aa#bb aa#bb”。 此令牌筛选器是使用 Apache Lucene 实现的。 http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/pattern/PatternReplaceFilter.html

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

构造函数

PatternReplaceTokenFilter()

初始化 PatternReplaceTokenFilter 类的新实例。

PatternReplaceTokenFilter(String, String, String)

初始化 PatternReplaceTokenFilter 类的新实例。

属性

Name

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

(继承自 TokenFilter)
Pattern

获取或设置正则表达式模式。

Replacement

获取或设置替换文本。

方法

Validate()

验证 对象。

适用于