2.19. cn=task_name,cn=index,cn=tasks,cn=config
작업 매개 변수를 정의하고 작업을 시작하는 특수 작업 항목을 생성하여 명령줄에 디렉터리 속성을 인덱싱할 수 있습니다. 작업이 완료되면 작업 항목이 디렉터리에서 제거됩니다.
cn=index 항목은 인덱스 작업 작업을 위한 컨테이너 항목입니다. cn=index 항목 자체는 속성이 없지만 이 항목 내의 각 작업 항목(예: cn=task_ID,cn=index,cn=tasks,cn=config )은 다음 특성을 사용하여 백업 작업을 정의합니다.
cn=index 아래에 있는 인덱스 작업 항목은 인덱싱할 특성과 생성할 인덱스 유형을 식별하여 표준 인덱스를 생성할 수 있으며 둘 다 nsIndexAttribute 특성에 정의됩니다.
또는 인덱스 작업을 사용하여 nsIndexVLVAttribute 특성을 사용하여 속성에 대한 VLV(가상 목록 보기) 인덱스를 생성할 수 있습니다. vlvindex 스크립트를 실행하는 것과 동일합니다.
예를 들면 다음과 같습니다.
dn: cn=example presence index,cn=index,cn=tasks,cn=config
objectclass: top
objectclass: extensibleObject
cn: example presence index
nsInstance: userRoot
nsIndexAttribute: cn:pres
dn: cn=example VLV index,cn=index,cn=tasks,cn=config
objectclass: extensibleObject
cn: example VLV index
nsIndexVLVAttribute: "by MCC ou=people,dc=example,dc=com"
인덱스 작업이 실행되면 작업 항목에 cn=tasks,cn=config 아래의 항목에 대한 Common task invocation 속성에 나열된 서버 생성 작업 속성이 모두 포함됩니다.
2.19.1. nsIndexAttribute 링크 복사링크가 클립보드에 복사되었습니다!
이 속성은 인덱스의 속성 이름과 적용할 인덱스 유형을 제공합니다. 특성 값 형식은 큰따옴표로 묶은 인덱스 유형의 쉼표로 구분된 속성 이름 및 쉼표로 구분된 목록입니다. 예를 들면 다음과 같습니다.
nsIndexAttribute: attribute:index1,index2
| 매개변수 | 설명 |
|---|---|
| 입력 DN | cn=task_name,cn=index,cn=tasks,cn=config |
| 유효한 값 | * 모든 속성
* 이전 ( |
| 기본값 | |
| 구문 | 대소문자를 구분하지 않는 문자열, 다중 값 문자열 |
| 예 | * nsIndexAttribute: cn:pres,eq * nsIndexAttribute: description:sub |
2.19.2. nsIndexVLVAttribute 링크 복사링크가 클립보드에 복사되었습니다!
이 속성은 VLV 인덱스의 대상 항목의 이름을 제공합니다. 가상 목록 뷰는 가상 목록 기본 DN, 범위 및 필터를 정의하는 검색 인덱스 항목을 기반으로 합니다. nsIndexVLVAttribute 값은 검색 인덱스 항목이며 VLV 생성 작업은 검색 인덱스 항목 매개변수에 따라 실행됩니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | cn=task_name,cn=index,cn=tasks,cn=config |
| 유효한 값 | VLV 항목 정의의 하위 항목 RDN |
| 기본값 | |
| 구문 | DirectoryString |
| 예 | nsIndexVLVAttribute: "index sort identifier" |