CustomLexicalNormalizer interface

Umożliwia skonfigurowanie normalizacji dla pól możliwych do filtrowania, sortowania i tworzenia aspektów, które domyślnie działają z ścisłym dopasowaniem. Jest to konfiguracja zdefiniowana przez użytkownika składająca się z co najmniej jednego filtru, który modyfikuje przechowywany token.

Rozszerzenie

Właściwości

charFilters

Lista filtrów znaków używanych do przygotowywania tekstu wejściowego przed jego przetworzeniem. Mogą na przykład zastąpić niektóre znaki lub symbole. Filtry są uruchamiane w kolejności, w której są wyświetlane.

odatatype

Fragment identyfikatora URI określający typ normalizatora.

tokenFilters

Lista filtrów tokenów używanych do filtrowania lub modyfikowania tokenu wejściowego. Można na przykład określić filtr małych liter, który konwertuje wszystkie znaki na małe litery. Filtry są uruchamiane w kolejności, w której są wyświetlane.

Właściwości dziedziczone

name

Nazwa filtru char. Musi zawierać tylko litery, cyfry, spacje, kreski lub podkreślenia, mogą zaczynać i kończyć się tylko znakami alfanumerycznymi i jest ograniczona do 128 znaków.

Szczegóły właściwości

charFilters

Lista filtrów znaków używanych do przygotowywania tekstu wejściowego przed jego przetworzeniem. Mogą na przykład zastąpić niektóre znaki lub symbole. Filtry są uruchamiane w kolejności, w której są wyświetlane.

charFilters?: string[]

Wartość właściwości

string[]

odatatype

Fragment identyfikatora URI określający typ normalizatora.

odatatype: "#Microsoft.Azure.Search.CustomNormalizer"

Wartość właściwości

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

Lista filtrów tokenów używanych do filtrowania lub modyfikowania tokenu wejściowego. Można na przykład określić filtr małych liter, który konwertuje wszystkie znaki na małe litery. Filtry są uruchamiane w kolejności, w której są wyświetlane.

tokenFilters?: string[]

Wartość właściwości

string[]

Szczegóły właściwości dziedziczonej

name

Nazwa filtru char. Musi zawierać tylko litery, cyfry, spacje, kreski lub podkreślenia, mogą zaczynać i kończyć się tylko znakami alfanumerycznymi i jest ograniczona do 128 znaków.

name: string

Wartość właściwości

string

Odziedziczone poLexicalNormalizer.name