CustomLexicalNormalizer interface

기본적으로 엄격한 일치로 작동하는 필터링 가능, 정렬 가능 및 패싯 가능 필드에 대한 정규화를 구성할 수 있습니다. 저장된 토큰을 수정하는 하나 이상의 필터로 구성된 사용자 정의 구성입니다.

Extends

속성

charFilters

입력 텍스트를 처리하기 전에 준비하는 데 사용되는 문자 필터 목록입니다. 예를 들어 특정 문자 또는 기호를 바꿀 수 있습니다. 필터는 나열된 순서대로 실행됩니다.

odatatype

노멀라이저 유형을 지정하는 URI 조각입니다.

tokenFilters

입력 토큰을 필터링하거나 수정하는 데 사용되는 토큰 필터 목록입니다. 예를 들어 모든 문자를 소문자로 변환하는 소문자 필터를 지정할 수 있습니다. 필터는 나열된 순서대로 실행됩니다.

상속된 속성

name

char 필터의 이름입니다. 문자, 숫자, 공백, 대시 또는 밑줄만 포함해야 하며 영숫자 문자로만 시작하고 끝낼 수 있으며 128자로 제한됩니다.

속성 세부 정보

charFilters

입력 텍스트를 처리하기 전에 준비하는 데 사용되는 문자 필터 목록입니다. 예를 들어 특정 문자 또는 기호를 바꿀 수 있습니다. 필터는 나열된 순서대로 실행됩니다.

charFilters?: string[]

속성 값

string[]

odatatype

노멀라이저 유형을 지정하는 URI 조각입니다.

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

속성 값

"#Microsoft.Azure.Search.CustomNormalizer"

tokenFilters

입력 토큰을 필터링하거나 수정하는 데 사용되는 토큰 필터 목록입니다. 예를 들어 모든 문자를 소문자로 변환하는 소문자 필터를 지정할 수 있습니다. 필터는 나열된 순서대로 실행됩니다.

tokenFilters?: string[]

속성 값

string[]

상속된 속성 세부 정보

name

char 필터의 이름입니다. 문자, 숫자, 공백, 대시 또는 밑줄만 포함해야 하며 영숫자 문자로만 시작하고 끝낼 수 있으며 128자로 제한됩니다.

name: string

속성 값

string

LexicalNormalizer.name 에서 상속됨