ISearchQueryHelper::p ut_QueryContentLocale 메서드(searchapi.h)

쿼리의 LCID(언어 코드 식별자)를 설정합니다.

구문

HRESULT put_QueryContentLocale(
  [in] LCID lcid
);

매개 변수

[in] lcid

형식: LCID

쿼리의 LCID를 설정합니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

로캘 식별자에는 설치된 시스템 정의 로캘 중 하나를 고유하게 식별하는 데 필요한 구성 요소가 있습니다. LCID는 숫자 형식, 날짜 형식, 통화 형식, 대문자 및 소문자 매핑, 사전 정렬 순서, 토큰화 등을 포함한 다양한 설정을 제어합니다. 이러한 설정은 Windows 운영 체제 및 Windows Search API가 뛰어난 지역화된 지원을 제공하는 데 도움이 되지만 한 로캘의 문서를 다른 로캘에 대한 시스템 집합에서 검색할 때 예기치 않은 결과가 발생할 수 있습니다.

IFilter 개체는 문서의 텍스트 속성 및 콘텐츠를 처리할 때 해당 문서의 언어를 콘텐츠 인덱서에 보고합니다. 검색 API는 이 정보를 사용하여 적절한 단어 분리기 및 노이즈 단어 목록을 적용할 수 있습니다.

로캘은 쿼리 문자열에서 추출된 문자열 값을 단어 분리, 정규화 및 형태소 분석하는 데 사용됩니다. 이 메서드를 사용하지 않으면(콘텐츠 로캘이 설정되지 않음) ISearchQueryHelper::get_QueryContentLocale 활성 입력 로캘을 반환합니다.

DSearch 코드 샘플을 확인하여 ISearchQueryHelper용 Microsoft.Search.Interop 어셈블리를 사용하여 Windows Search를 쿼리하는 정적 콘솔 애플리케이션에 대한 클래스를 만드는 방법을 확인합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 searchapi.h
재배포 가능 파일 WDS(Windows 데스크톱 검색) 3.0

추가 정보

ISearchQueryHelper

ISearchQueryHelper::get_QueryContentLocale

프로그래밍 방식으로 인덱스 쿼리

Windows Search SQL 구문을 사용하여 인덱스 쿼리