WordDelimiterTokenFilter クラス

定義

単語がサブ単語に分割され、部分語のグループに対してオプションの変換が実行されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。 http://lucene.apache.org/core/4_10_3/analyzers-common/org/apache/lucene/analysis/miscellaneous/WordDelimiterFilter.html

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

コンストラクター

WordDelimiterTokenFilter()

WordDelimiterTokenFilter クラスの新しいインスタンスを初期化します。

WordDelimiterTokenFilter(String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, IList<String>)

WordDelimiterTokenFilter クラスの新しいインスタンスを初期化します。

プロパティ

CatenateAll

すべてのサブワード パーツを分類するかどうかを示す値を取得または設定します。 たとえば、これが true に設定されている場合、"Azure-Search-1" は "AzureSearch1" になります。 既定値は false です。

CatenateNumbers

数値部分の最大実行数を分類するかどうかを示す値を取得または設定します。 たとえば、これが true に設定されている場合、"1-2" は "12" になります。 既定値は false です。

CatenateWords

単語パーツの最大実行数を分類するかどうかを示す値を取得または設定します。 たとえば、これが true に設定されている場合、"Azure-Search" は "AzureSearch" になります。 既定値は false です。

GenerateNumberParts

数値サブワードを生成するかどうかを示す値を取得または設定します。 既定値は true です。

GenerateWordParts

パート ワードを生成するかどうかを示す値を取得または設定します。 を設定すると、単語の一部が生成されます。たとえば、"AzureSearch" は "Azure" "Search" になります。 既定値は true です。

Name

トークン フィルターの名前を取得または設定します。 アルファベット、数字、空白、ダッシュ、アンダースコアのみを含める必要があります。また、最初と最後の文字は英数字にする必要があり、長さは 128 文字までに制限されています。

(継承元 TokenFilter)
PreserveOriginal

元の単語を保持してサブワード リストに追加するかどうかを示す値を取得または設定します。 既定値は false です。

ProtectedWords

区切られるのを防ぎ、トークンの一覧を取得または設定します。

SplitOnCaseChange

caseChange で単語を分割するかどうかを示す値を取得または設定します。 たとえば、これが true に設定されている場合、"AzureSearch" は "Azure" "Search" になります。 既定値は true です。

SplitOnNumerics

数値で分割するかどうかを示す値を取得または設定します。 たとえば、これが true に設定されている場合、"Azure1Search" は "Azure" "1" "Search" になります。 既定値は true です。

StemEnglishPossessive

各サブワードの末尾の "' を削除するかどうかを示す値を取得または設定します。 既定値は true です。

メソッド

Validate()

オブジェクトを検証します。

適用対象