검색 속성의 속성 집합 GUID 및 속성 정수 ID찾기
적용 대상: SQL Server Azure SQL Database
이 항목에서는 검색 속성 목록에 속성을 추가하고 전체 텍스트 검색을 통해 검색할 수 있도록 하기 전에 필요한 값을 가져오는 방법에 대해 설명합니다. 이러한 값에는 문서 속성의 속성 집합 GUID 및 속성 정수 식별자가 포함됩니다.
이진 데이터 즉 varbinary, varbinary(max)(FILESTREAM 포함) 또는 이미지 데이터 형식 열에 저장된 데이터에서 IFilters가 추출한 문서 속성을 전체 텍스트 검색에 사용할 수 있습니다. 추출된 속성을 검색할 수 있도록 설정하려면 속성을 검색 속성 목록에 수동으로 추가해야 합니다. 또한 검색 속성 목록은 하나 이상의 전체 텍스트 인덱스와 연결되어야 합니다. 자세한 내용은 검색 속성 목록을 사용하여 문서 속성 검색을 참조하세요.
속성 목록에 사용 가능한 속성을 추가하려면 속성에 대한 두 가지 정보를 찾아야 합니다.
속성의 속성 집합 GUID입니다.
속성의 정수 ID입니다.
속성 목록에 속성을 추가할 때 이름 및 설명도 제공해야 합니다. 그러나 속성의 정식 이름과 설명을 사용할 필요는 없습니다.)
이 항목에서는 사용 가능한 속성, 특히 Microsoft에서 정의한 속성에 대한 정보를 찾기 위해 일반적으로 사용되는 메서드에 대해 설명합니다. 타사에서 정의한 속성에 대한 자세한 내용은 타사 설명서를 참조하거나 해당 공급업체에 문의하십시오.
널리 사용되는 잘 알려진 Microsoft 속성에 대한 정보 찾기
Microsoft는 여러 컨텍스트에서 사용할 수 있도록 수백 개의 문서 속성을 정의하지만 사용 가능한 속성의 작은 하위 집합만 각 파일 형식에서 사용됩니다. 자주 사용되는 Windows 속성 중에는 작은 제네릭 속성 집합이 있습니다. 다음 표에서는 잘 알려진 일반 속성의 몇 가지 예를 보여 줍니다. 표에는 잘 알려진 이름, Windows 정식 이름(Microsoft에서 게시한 속성 설명), 속성 집합 GUID, 속성 정수 식별자 및 간단한 설명이 표시됩니다.
잘 알려진 이름 | Windows 정식 이름 | 속성 집합 GUID | 정수 ID | 설명 |
---|---|---|---|---|
작성자 | 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)의 formatID 및 propID 특성에서 필요한 정보를 얻을 수 있습니다.
다음 예제에서는 일반적인 Microsoft 속성 설명의 관련 부분(이 경우 System.Author
속성)을 보여줍니다. formatID
특성은 속성 집합 GUID를 지정하고 F29F85E0-4FF9-1068-AB91-08002B27B3D9
와 propID
특성은 속성 정수 ID를 지정합니다. 4.
는 특name
속성이 Windows Canonical 속성 이름 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 문을 사용하여 System.Author
속성을 PropertyList1
라는 검색 속성 목록에 속성을 추가하고 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
검색 속성 목록을 만들어 전체 텍스트 인덱스와 연결하는 방법은 검색 속성 목록을 사용하여 문서 속성 검색을 참조하세요.