LDAP을 사용하여 도메인 색인 검색
LDAP 서비스가 도메인 색인을 저장한 서버에서 실행 중인 경우, 특정 텍스트 문자열이 들어 있는 모든 문서를 도메인 색인에서 검색한 후 해당 문서의 특정 속성을 반환하는 LDAP 애플리케이션을 개발할 수 있습니다.
다음의 검색 질의 형식을 사용하십시오.
"(&(ObjectClass=Document)(Object=*xxx*))" attributes
여기서,
xxx 는 검색할 텍스트 문자열을 나타냅니다.
attributes 는 다음과 같이 검색할 속성 중 하나입니다.
- cn
- url
- doctitle
- docauthor
- docsummary
- dbheading
- dbcategories
- dbtitle
예를 들어, 다음 질의는 "HR policies" 텍스트가 들어 있는 모든 문서를 검색하여, 해당 문서에서 다음과 같이 cn, url, doctitle, docauthor 및 dbtitle 값을 반환합니다.
"(&(ObjectClass=Document)(Object=*HR policies*))" cn url doctitle docauthor dbtitle
오브젝트 속성 검색 필터에 연산자를 사용할 수 있습니다. 예를 들어, "HR policies"와 "1999"라는 두 개의 텍스트를 포함하는 모든 문서를 검색하여 위의 예와 같은 속성 집합을 리턴하려면 다음과 같은 조회를 사용하십시오.
"(&(ObjectClass=Document)(&(Object=*HR policies*)(Object=*1999*)))" cn url doctitle docauthor dbtitle
데이터베이스 텍스트를 검색하려면 소스 데이터베이스의 ACL에 독자 이상의 권한이 있어야 합니다.