CustomLexicalNormalizer interface
フィルター可能、並べ替え可能、ファセット可能なフィールドの正規化を構成できます。既定では、厳密な照合で動作します。 これは、格納されるトークンを変更する、少なくとも 1 つ以上のフィルターで構成されるユーザー定義の構成です。
- Extends
プロパティ
| char |
入力テキストを処理する前に準備するために使用される文字フィルターの一覧。 たとえば、特定の文字や記号を置き換えることができます。 フィルターは、一覧表示されている順序で実行されます。 |
| odatatype | ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。 |
| token |
入力トークンをフィルター処理または変更するために使用されるトークン フィルターの一覧。 たとえば、すべての文字を小文字に変換する小文字フィルターを指定できます。 フィルターは、一覧表示されている順序で実行されます。 |
継承されたプロパティ
| name | ノーマライザーの名前。 文字、数字、スペース、ダッシュ、アンダースコアのみを含める必要があり、開始と終了は英数字のみで、128 文字に制限されます。 '.microsoft' または '.lucene' で終わることはできません。また、'asciifolding'、'standard'、'小文字'、'大文字'、または 'elision' という名前を付けることはできません。 |
プロパティの詳細
charFilters
入力テキストを処理する前に準備するために使用される文字フィルターの一覧。 たとえば、特定の文字や記号を置き換えることができます。 フィルターは、一覧表示されている順序で実行されます。
charFilters?: string[]
プロパティ値
string[]
odatatype
ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。
odatatype: "#Microsoft.Azure.Search.CustomNormalizer"
プロパティ値
"#Microsoft.Azure.Search.CustomNormalizer"
tokenFilters
入力トークンをフィルター処理または変更するために使用されるトークン フィルターの一覧。 たとえば、すべての文字を小文字に変換する小文字フィルターを指定できます。 フィルターは、一覧表示されている順序で実行されます。
tokenFilters?: string[]
プロパティ値
string[]
継承されたプロパティの詳細
name
ノーマライザーの名前。 文字、数字、スペース、ダッシュ、アンダースコアのみを含める必要があり、開始と終了は英数字のみで、128 文字に制限されます。 '.microsoft' または '.lucene' で終わることはできません。また、'asciifolding'、'standard'、'小文字'、'大文字'、または 'elision' という名前を付けることはできません。
name: string
プロパティ値
string