검색 속성에 대한 속성 집합 GUID 및 속성 정수 ID 찾기

적용 대상:SQL ServerAzure SQL Database

이 항목에서는 검색 속성 목록에 속성을 추가하고 전체 텍스트 검색을 통해 검색할 수 있도록 하기 전에 필요한 값을 가져오는 방법에 대해 설명합니다. 이러한 값에는 문서 속성의 속성 집합 GUID 및 속성 정수 식별자가 포함됩니다.

이진 데이터( 즉, varbinary, varbinary(max) 또는 이미지 데이터 형식 열에 저장된 데이터에서 IFilters가 추출한 문서 속성을 전체 텍스트 검색에 사용할 수 있습니다. 추출된 속성을 검색할 수 있도록 설정하려면 속성을 검색 속성 목록에 수동으로 추가해야 합니다. 또한 검색 속성 목록은 하나 이상의 전체 텍스트 인덱스와 연결되어야 합니다. 자세한 내용은 검색 속성 목록을 사용하여 문서 속성 검색을 참조하세요.

속성 목록에 사용 가능한 속성을 추가하려면 속성에 대한 두 가지 정보를 찾아야 합니다.

  • 속성의 속성 집합 GUID입니다.

  • 속성의 정수 ID입니다.

속성 목록에 속성을 추가할 때 이름 및 설명도 제공해야 합니다. 그러나 속성의 정식 이름과 설명을 사용할 필요는 없습니다.)

이 항목에서는 사용 가능한 속성, 특히 Microsoft에서 정의한 속성에 대한 정보를 찾기 위해 일반적으로 사용되는 메서드에 대해 설명합니다. 타사에서 정의한 속성에 대한 자세한 내용은 타사 설명서를 참조하거나 해당 공급업체에 문의하십시오.

널리 사용되는 잘 알려진 Microsoft 속성에 대한 정보 찾기

Microsoft는 여러 컨텍스트에서 사용할 수 있도록 수백 개의 문서 속성을 정의하지만 사용 가능한 속성의 작은 하위 집합만 각 파일 형식에서 사용됩니다. 자주 사용되는 Windows 속성 중에는 작은 제네릭 속성 집합이 있습니다. 다음 표에서는 잘 알려진 일반 속성의 몇 가지 예를 보여 줍니다. 표에는 잘 알려진 이름, Windows 정식 이름(Microsoft에서 게시한 속성 설명), 속성 집합 GUID, 속성 정수 식별자 및 간단한 설명이 표시됩니다.

잘 알려진 이름 Windows 정식 이름 속성 집합 GUID 정수 ID 설명
Authors System.Author F29F85E0-4FF9-1068-AB91-08002B27B3D9 4 지정된 항목의 작성자입니다.
태그 System.Keywords F29F85E0-4FF9-1068-AB91-08002B27B3D9 5 항목에 할당된 키워드(태그라고도 함) 집합입니다.
Type System.PerceivedType 28636AA6-953D-11D2-B5D6-00C04FD918D0 9 정식 형식을 기반으로 인식된 파일 형식입니다.
제목 System.Title F29F85E0-4FF9-1068-AB91-08002B27B3D9 2 항목의 제목입니다. 예를 들어 문서 제목, 메시지 제목, 사진 캡션 또는 음악 트랙의 이름입니다.

파일 형식 간의 일관성을 장려하기 위해 Microsoft는 여러 범주의 문서에 대해 자주 사용되는 우선 순위가 높은 문서 속성의 하위 집합을 식별했습니다. 여기에는 통신, 연락처, 문서, 음악 파일, 사진 및 비디오가 포함됩니다. 각 범주의 상위 순위 속성에 대한 자세한 내용은 Windows Search 설명서에서 사용자 지정 파일 형식에 대한 시스템 정의 속성을 참조하세요.

특정 파일 형식은 다음 세 가지 형식의 속성을 구현할 수 있습니다.

  • Microsoft에서 정의한 제네릭 속성입니다.

  • Microsoft에서 정의한 범주별 속성입니다.

  • 소프트웨어 공급업체에서 정의한 사용자 지정 애플리케이션별 속성입니다.

FILTDUMP.EXE를 사용하여 사용 가능한 속성에 대한 정보 찾기

설치된 IFilter에서 검색 및 추출되는 속성을 알아보려면 Microsoft Windows SDK의 일부인 filtdump.exe 유틸리티를 설치하고 실행할 수 있습니다.

명령 프롬프트에서 filtdump.exe 를 실행하고 단일 인수를 제공합니다. 이 인수는 IFilter가 설치된 파일 형식이 있는 개별 파일의 이름입니다. 이 유틸리티는 문서에서 IFilter를 통해 검색된 모든 속성의 목록을 속성 집합 GUID, 정수 ID 및 추가 정보와 함께 표시합니다.

이 소프트웨어를 설치하는 방법에 대한 자세한 내용은 Windows 7 및 .NET Framework 4용 Microsoft Windows SDK를 참조하세요. SDK를 다운로드하여 설치한 후 다음 폴더에서 filtdump.exe 유틸리티를 확인합니다.

  • 64비트 버전의 C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64경우 .

  • 32비트 버전의 C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin경우 .

Windows 속성 설명에서 검색 속성 값 찾기

잘 알려진 Windows 검색 속성의 경우 속성 설명(propertyDescription)의 formatIDpropID 특성에서 필요한 정보를 얻을 수 있습니다.

다음 예제에서는 일반적인 Microsoft 속성 설명의 관련 부분(이 경우 속성)을 System.Author 보여줍니다. 특성은 속성 집합 GUIDF29F85E0-4FF9-1068-AB91-08002B27B3D9를 지정하고 propID 특성은 formatID 속성 정수 ID를 지정합니다. 4. 특성은 name Windows 정식 속성 이름을 System.Author지정합니다. (이 예제에서는 관련이 없는 속성 설명의 일부를 생략합니다.)

.  
propertyDescription  
name = System.Author  
...  
formatID = F29F85E0-4FF9-1068-AB91-08002B27B3D9  
propID = 4  
...  

이 속성의 전체 설명은 Windows 검색 설명서에서 System.Author를 참조하십시오.

Windows 속성의 전체 목록은 Windows Search 설명서에서도 Windows 속성을 참조하세요.

검색 속성 목록에 속성 추가

다음 예제에서는 검색 속성 목록에 속성을 추가하는 방법을 보여줍니다. 이 예제에서는 ALTER SEARCH PROPERTY LIST 문을 사용하여 이름이 지정된 PropertyList1검색 속성 목록에 속성을 추가하고 System.Author 속성Author에 대해 사용자에게 친숙한 이름을 제공합니다.

ALTER SEARCH PROPERTY LIST PropertyList1   
  ADD 'Author'  
    WITH (  
          PROPERTY_SET_GUID = 'F29F85E0-4FF9-1068-AB91-08002B27B3D9',  
          PROPERTY_INT_ID = 4,   
          PROPERTY_DESCRIPTION = 'System.Author - the author or authors of the item'   
         )  
GO  

검색 속성 목록을 만들어 전체 텍스트 인덱스와 연결하는 방법은 검색 속성 목록을 사용하여 문서 속성 검색을 참조하세요.

참고 항목

검색 속성 목록을 사용하여 문서 속성 검색
검색 필터 구성 및 관리