WordDelimiterTokenFilter interface
単語がサブ単語に分割され、部分語のグループに対してオプションの変換が実行されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。
- Extends
プロパティ
catenate |
すべてのサブワード 部分を分類するかどうかを示す値。 たとえば、これが true に設定されている場合、"Azure-Search-1" は "AzureSearch1" になります。 既定値は false です。 |
catenate |
数値部分の最大実行数を分類するかどうかを示す値。 たとえば、これが true に設定されている場合、"1-2" は "12" になります。 既定値は false です。 |
catenate |
単語パーツの最大実行数を分類するかどうかを示す値。 たとえば、これが true に設定されている場合、"Azure-Search" は "AzureSearch" になります。 既定値は false です。 |
generate |
数値サブワードを生成するかどうかを示す値。 既定値は true です。 |
generate |
部分単語を生成するかどうかを示す値。 を設定すると、単語の一部が生成されます。たとえば、"AzureSearch" は "Azure" "Search" になります。 既定値は true です。 |
odatatype | ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。 |
preserve |
元の単語が保持され、サブワード リストに追加されるかどうかを示す値。 既定値は false です。 |
protected |
区切られるのを防ぎ、保護するトークンの一覧。 |
split |
caseChange で単語を分割するかどうかを示す値。 たとえば、これが true に設定されている場合、"AzureSearch" は "Azure" "Search" になります。 既定値は true です。 |
split |
数値で分割するかどうかを示す値。 たとえば、これが true に設定されている場合、"Azure1Search" は "Azure" "1" "Search" になります。 既定値は true です。 |
stem |
各サブワードの末尾の "'s" を削除するかどうかを示す値。 既定値は true です。 |
継承されたプロパティ
name | トークン フィルターの名前。 アルファベット、数字、空白、ダッシュ、アンダースコアのみを含める必要があります。また、最初と最後の文字は英数字にする必要があり、長さは 128 文字までに制限されています。 |
プロパティの詳細
catenateAll
すべてのサブワード 部分を分類するかどうかを示す値。 たとえば、これが true に設定されている場合、"Azure-Search-1" は "AzureSearch1" になります。 既定値は false です。
catenateAll?: boolean
プロパティ値
boolean
catenateNumbers
数値部分の最大実行数を分類するかどうかを示す値。 たとえば、これが true に設定されている場合、"1-2" は "12" になります。 既定値は false です。
catenateNumbers?: boolean
プロパティ値
boolean
catenateWords
単語パーツの最大実行数を分類するかどうかを示す値。 たとえば、これが true に設定されている場合、"Azure-Search" は "AzureSearch" になります。 既定値は false です。
catenateWords?: boolean
プロパティ値
boolean
generateNumberParts
数値サブワードを生成するかどうかを示す値。 既定値は true です。
generateNumberParts?: boolean
プロパティ値
boolean
generateWordParts
部分単語を生成するかどうかを示す値。 を設定すると、単語の一部が生成されます。たとえば、"AzureSearch" は "Azure" "Search" になります。 既定値は true です。
generateWordParts?: boolean
プロパティ値
boolean
odatatype
ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。
odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"
プロパティ値
"#Microsoft.Azure.Search.WordDelimiterTokenFilter"
preserveOriginal
元の単語が保持され、サブワード リストに追加されるかどうかを示す値。 既定値は false です。
preserveOriginal?: boolean
プロパティ値
boolean
protectedWords
区切られるのを防ぎ、保護するトークンの一覧。
protectedWords?: string[]
プロパティ値
string[]
splitOnCaseChange
caseChange で単語を分割するかどうかを示す値。 たとえば、これが true に設定されている場合、"AzureSearch" は "Azure" "Search" になります。 既定値は true です。
splitOnCaseChange?: boolean
プロパティ値
boolean
splitOnNumerics
数値で分割するかどうかを示す値。 たとえば、これが true に設定されている場合、"Azure1Search" は "Azure" "1" "Search" になります。 既定値は true です。
splitOnNumerics?: boolean
プロパティ値
boolean
stemEnglishPossessive
各サブワードの末尾の "'s" を削除するかどうかを示す値。 既定値は true です。
stemEnglishPossessive?: boolean
プロパティ値
boolean
継承されたプロパティの詳細
name
トークン フィルターの名前。 アルファベット、数字、空白、ダッシュ、アンダースコアのみを含める必要があります。また、最初と最後の文字は英数字にする必要があり、長さは 128 文字までに制限されています。
name: string
プロパティ値
string