다음을 통해 공유


SearchIndex interface

인덱스의 필드 및 검색 동작을 설명하는 검색 인덱스 정의를 나타냅니다.

속성

analyzers

인덱스에 대한 분석기입니다.

charFilters

인덱스에 대한 문자 필터입니다.

corsOptions

인덱스에 대한 CORS(원본 간 리소스 공유)를 제어하는 옵션입니다.

defaultScoringProfile

쿼리에 지정되지 않은 경우 사용할 점수 매기기 프로필의 이름입니다. 이 속성이 설정되지 않고 쿼리에 채점 프로필이 지정되지 않은 경우 기본 채점(tf-idf)이 사용됩니다.

encryptionKey

Azure Key Vault 만드는 암호화 키에 대한 설명입니다. 이 키는 Microsoft가 아닌 아무도 Azure Cognitive Search 데이터 암호를 해독할 수 없다는 완전한 보증을 원할 때 데이터에 대한 추가 수준의 미사용 암호화를 제공하는 데 사용됩니다. 데이터를 암호화한 후에는 항상 암호화된 상태로 유지됩니다. Azure Cognitive Search 이 속성을 null로 설정하려는 시도를 무시합니다. 암호화 키를 회전하려는 경우 필요에 따라 이 속성을 변경할 수 있습니다. 데이터는 영향을 받지 않습니다. 고객 관리형 키를 사용하는 암호화는 무료 검색 서비스에 사용할 수 없으며 2019년 1월 1일 또는 그 이후에 생성된 유료 서비스에만 사용할 수 있습니다.

etag

인덱스의 ETag입니다.

fields

인덱스의 필드입니다.

name

인덱스의 이름입니다.

scoringProfiles

인덱스의 점수 매기기 프로필입니다.

semanticSearch

의미 체계 기능에 영향을 주는 검색 인덱스에 대한 매개 변수를 정의합니다.

similarity

검색 쿼리와 일치하는 문서의 점수를 매기고 순위를 매기는 데 사용할 유사성 알고리즘의 유형입니다. 유사성 알고리즘은 인덱스를 만들 때만 정의할 수 있으며 기존 인덱스에서 수정할 수 없습니다. null이면 ClassicSimilarity 알고리즘이 사용됩니다.

suggesters

인덱스 제안기입니다.

tokenFilters

인덱스에 대한 토큰 필터입니다.

tokenizers

인덱스에 대한 토큰라이저입니다.

vectorSearch

벡터 검색과 관련된 구성 옵션을 포함합니다.

속성 세부 정보

analyzers

인덱스에 대한 분석기입니다.

analyzers?: LexicalAnalyzer[]

속성 값

charFilters

인덱스에 대한 문자 필터입니다.

charFilters?: CharFilter[]

속성 값

corsOptions

인덱스에 대한 CORS(원본 간 리소스 공유)를 제어하는 옵션입니다.

corsOptions?: CorsOptions

속성 값

defaultScoringProfile

쿼리에 지정되지 않은 경우 사용할 점수 매기기 프로필의 이름입니다. 이 속성이 설정되지 않고 쿼리에 채점 프로필이 지정되지 않은 경우 기본 채점(tf-idf)이 사용됩니다.

defaultScoringProfile?: string

속성 값

string

encryptionKey

Azure Key Vault 만드는 암호화 키에 대한 설명입니다. 이 키는 Microsoft가 아닌 아무도 Azure Cognitive Search 데이터 암호를 해독할 수 없다는 완전한 보증을 원할 때 데이터에 대한 추가 수준의 미사용 암호화를 제공하는 데 사용됩니다. 데이터를 암호화한 후에는 항상 암호화된 상태로 유지됩니다. Azure Cognitive Search 이 속성을 null로 설정하려는 시도를 무시합니다. 암호화 키를 회전하려는 경우 필요에 따라 이 속성을 변경할 수 있습니다. 데이터는 영향을 받지 않습니다. 고객 관리형 키를 사용하는 암호화는 무료 검색 서비스에 사용할 수 없으며 2019년 1월 1일 또는 그 이후에 생성된 유료 서비스에만 사용할 수 있습니다.

encryptionKey?: SearchResourceEncryptionKey

속성 값

etag

인덱스의 ETag입니다.

etag?: string

속성 값

string

fields

인덱스의 필드입니다.

fields: SearchField[]

속성 값

name

인덱스의 이름입니다.

name: string

속성 값

string

scoringProfiles

인덱스의 점수 매기기 프로필입니다.

scoringProfiles?: ScoringProfile[]

속성 값

semanticSearch

의미 체계 기능에 영향을 주는 검색 인덱스에 대한 매개 변수를 정의합니다.

semanticSearch?: SemanticSearch

속성 값

similarity

검색 쿼리와 일치하는 문서의 점수를 매기고 순위를 매기는 데 사용할 유사성 알고리즘의 유형입니다. 유사성 알고리즘은 인덱스를 만들 때만 정의할 수 있으며 기존 인덱스에서 수정할 수 없습니다. null이면 ClassicSimilarity 알고리즘이 사용됩니다.

similarity?: SimilarityAlgorithm

속성 값

suggesters

인덱스 제안기입니다.

suggesters?: SearchSuggester[]

속성 값

tokenFilters

인덱스에 대한 토큰 필터입니다.

tokenFilters?: TokenFilter[]

속성 값

tokenizers

인덱스에 대한 토큰라이저입니다.

tokenizers?: LexicalTokenizer[]

속성 값

vectorSearch

벡터 검색과 관련된 구성 옵션을 포함합니다.

vectorSearch?: VectorSearch

속성 값