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에 독자 이상의 권한이 있어야 합니다.