인덱싱 서비스
인덱싱 서비스 기술 개요입니다.
인덱싱 서비스를 개발하려면 다음 헤더가 필요합니다.
이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.
CHUNK_BREAKTYPE 현재 청크를 이전 청크와 구분하는 중단 유형을 설명합니다. |
CHUNKSTATE 현재 청크가 텍스트 형식 속성인지 아니면 값 형식 속성인지를 지정합니다. |
DBCOMMANDOPENUM DBCOMMANDOPENUM 열거형 형식에는 명령 트리의 노드에 대해 가능한 명령 연산자 목록이 포함되어 있습니다. |
DBCOMMANDREUSEENUM DBCOMMANDREUSEENUM 열거형 형식은 이전 명령의 상태가 유지되는지 여부를 지정합니다. |
DBKINDENUM DBKINDENUM 열거형 형식은 데이터베이스 개체를 식별하는 데 사용할 GUID, 속성 번호 또는 속성 이름의 조합을 지정합니다. |
DBVALUEKINDENUM DBVALUEKINDENUM 열거형 형식은 DBCOMMANDTREE 구조체 내의 공용 구조체 멤버 형식을 나타내는 데 사용됩니다. |
IFILTER_FLAGS 호출자가 IPropertySetStorage 및 IPropertyStorage 인터페이스를 사용하여 추가 속성을 찾아야 하는지 여부를 나타냅니다. |
IFILTER_INIT 필터링 프로세스를 제어하는 플래그입니다. |
WORDREP_BREAK_TYPE 현재 단어를 이전 단어와 구분하는 중단 유형을 설명합니다. |
BindIFilterFromStorage 지정된 스토리지 개체에 대한 IFilter 인터페이스 포인터를 검색합니다. 이는 문서의 내용을 필터링하고 IStorage 인터페이스를 통해 액세스할 수 있는 포함된 OLE 개체를 처리할 때 특히 유용합니다. |
BindIFilterFromStream 지정된 스토리지 개체에 대한 IFilter 인터페이스 포인터를 검색합니다. 이는 문서의 내용을 필터링하고 IStream 인터페이스를 통해 액세스할 수 있는 포함된 OLE 개체를 처리할 때 특히 유용합니다. |
BindRegion 개체의 지정된 부분을 나타내는 인터페이스를 검색합니다. 현재 향후 사용을 위해 예약되어 있습니다. |
FindErrorNodes ICommandTree::FindErrorNodes 메서드는 명령 트리를 트래버스하고 오류가 있는 노드 배열을 반환합니다. |
FreeCommandTree ICommandTree::FreeCommandTree 메서드는 명령 트리를 트래버스하고 해당 구조체의 모든 변형뿐만 아니라 모든 DBCOMMANDTREE 노드 구조체의 할당을 취소합니다. 그런 다음, 루트 포인터를 NULL 포인터로 설정합니다. |
GetChunk GetChunk 메서드에 대한 첫 번째 호출인 경우 필터를 다음 청크의 시작 부분이나 첫 번째 청크에 배치하고 현재 청크에 대한 설명을 반환합니다. |
GetCommandTree ICommandTree::GetCommandTree 메서드는 추가된 모든 사후 처리 작업을 포함하여 현재 명령을 트리로 에코합니다. |
GetText CHUNKSTATE 열거형 값이 CHUNK_TEXT 현재 청크에서 텍스트(텍스트 형식 속성)를 검색합니다. |
GetValue 청크에서 값(내부 값 형식 속성)을 검색합니다. 청크에는 CHUNK_VALUE CHUNKSTATE 열거형 값이 있어야 합니다. |
Init 필터링 세션을 초기화합니다. |
LoadIFilter 개체의 경로 이름에서 IFilter를 검색합니다. |
SetCatalogState 백업 또는 기타 용도로 카탈로그 상태를 설정합니다. |
SetCommandTree ICommandTree::SetCommandTree 메서드는 명령 개체의 명령 트리를 설정하여 기존 명령 트리를 바꾸거나 지정된 텍스트 명령을 ICommandText 인터페이스로 대체합니다. |
ICommandTree ICommandTree 인터페이스는 명령을 지원하는 공급자에 대한 선택 사항입니다. 쿼리 트리를 조작하는 메서드가 포함되어 있습니다. 명령 트리를 지원하는 공급자는 ICommandText 인터페이스를 통해 동일한 기능을 지정하는 것도 지원해야 합니다. |
IFilter 문서에서 텍스트 및 속성(특성이라고도 함)을 검색합니다. |
IPhraseSink 쿼리 시간 동안 단어 분리기가 쿼리 텍스트에서 구문 분석하는 구를 처리합니다. |
IQuery IQuery 인터페이스는 나중에 사용하도록 예약되어 있습니다. |
CI_STATE 인덱싱 서비스 카탈로그의 현재 상태를 나타냅니다. |
CIPROPERTYDEF 식별 이름, 형식 및 속성 식별자(ID) 정보를 나타냅니다. |
DBBYGUID DBBYGUID 구조체는 노드에 대한 추가 정보를 제공합니다. |
DBCOMMANDTREE DBCOMMANDTREE 구조는 이 참조의 데이터 조작 연산자 및 데이터 정의 연산자 섹션에 설명된 대로 OLE DB 명령 트리의 노드를 나타내는 데 사용되는 기본 데이터 구조입니다. |
DBCONTENT DBCONTENT 구조체는 DBOP_content 연산자에 필요한 특정 정보를 나타냅니다. |
DBCONTENTPROXIMITY DBCONTENTPROXIMITY 구조체는 DBOP_content_proximity 연산자에 필요한 특정 정보를 나타냅니다. |
DBCONTENTSCOPE DBCONTENTSCOPE 구조체는 명령 트리에서 scope 인수를 전달하는 데 사용됩니다. |
DBCONTENTTABLE DBCONTENTTABLE 구조체는 명령 트리의 컴퓨터 및 카탈로그 이름을 나타냅니다. |
DBCONTENTVECTOR DBCONTENTVECTOR 구조체는 DBOP_content_vector_or 연산자에 필요한 특정 정보를 나타냅니다. (DBCONTENTVECTOR) |
DBGROUPINFO DBCONTENTVECTOR 구조체는 DBOP_content_vector_or 연산자에 필요한 특정 정보를 나타냅니다. (DBGROUPINFO) |
Dbid DBID 구조체는 데이터베이스 개체를 식별하는 다양한 방법을 캡슐화합니다. |
DBLIKE DBLIKE 구조체는 DBOP_like 연산자에 필요한 특정 정보를 나타냅니다. |
DBPARAMETER DBPARAMETER 구조체는 스칼라 매개 변수에 대한 값을 정의하는 데 사용됩니다. |
DBPROBABILISTIC DBPROBABILISTIC 구조체는 나중에 사용하도록 예약되어 있습니다. |
DBRELEVANTDOCUMENT DBRELEVANTDOCUMENT 구조체는 나중에 사용하도록 예약되어 있습니다. |
DBSETFUNC DBSETFUNC 구조체는 선택 작업에 사용할 집계 함수를 지정합니다. |
DBSORTINFO DBSORTINFO 구조체는 열이 정렬되는 순서(즉, 오름차순 또는 내림차순)를 저장합니다. 이 정보는 DBOP_sort_list_element 노드 내에 저장됩니다. |
DBTEXT DBTEXT 구조체는 DBOP_text_command 노드에서 사용됩니다. |
FILTERREGION 개체 내에서 지정된 텍스트 부분의 위치와 익스텐트를 설명합니다. |
FULLPROPSPEC 속성 집합 및 속성 집합 내의 속성을 지정합니다. |
STAT_CHUNK 청크의 특성을 설명합니다. |