次の方法で共有


WordDelimiterTokenFilter interface

単語がサブ単語に分割され、部分語のグループに対してオプションの変換が実行されます。 このトークン フィルターは、Apache Lucene を使用して実装されます。

Extends

プロパティ

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 です。

odatatype

ポリモーフィック識別子。このオブジェクトに使用できるさまざまな型を指定します。

preserveOriginal

元の単語が保持され、サブワード リストに追加されるかどうかを示す値。 既定値は false です。

protectedWords

区切られるのを防ぎ、保護するトークンの一覧。

splitOnCaseChange

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

splitOnNumerics

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

stemEnglishPossessive

各サブワードの末尾の "'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

BaseTokenFilter.nameから継承