다음을 통해 공유


CustomLexicalNormalizer interface

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

Extends

속성

charFilters

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

odatatype

이 개체가 될 수 있는 다양한 형식을 지정하는 다형 판별자

tokenFilters

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

상속된 속성

name

normalizer의 이름입니다. 문자, 숫자, 공백, 대시 또는 밑줄만 포함해야 하며 영숫자 문자로만 시작하고 끝낼 수 있으며 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

normalizer의 이름입니다. 문자, 숫자, 공백, 대시 또는 밑줄만 포함해야 하며 영숫자 문자로만 시작하고 끝낼 수 있으며 128자로 제한됩니다. '.microsoft' 또는 '.lucene'으로 끝나거나 이름이 'asciifolding', 'standard', '소문자', '대문자' 또는 'elision'으로 명명될 수 없습니다.

name: string

속성 값

string

BaseLexicalNormalizer.name 에서 상속됨