이상하게 이 인덱싱 부분은 제가 설명서를 읽고 이해한 것과 전혀
상관없이(아무런 일관성 없이) 작동합니다. 보시구 아시는 분
설명부탁드립니다.
[OpenLDAP에서 indexing문제]
1. slapd.conf파일에서 인덱싱을 ========================== index default eq,pres index cn,sn eq index objectClass eq ========================== 로 하는 경우 cn=jmmoon의 결과 없음 cn=j*oon의 결과 제대로 나옴 cn=*결과 제대로 나옴 cn~=jmmun의 결과 없음 objectClass=*결과 제대로 나옴 objectClass=organization의 결과 제대로 나옴 objectClass=orga*zation의 결과 없음 objectClass~=orgenization의 결과 없음 ou=AA의 결과 제대로 나옴 ou=A*의 결과 제대로 나옴 ou=*의 결과 제대로 나옴 ou~=AiA의 결과 제대로 나옴
저는 위의 설정을 디폴트로 eq,pres 그리고
cn,sn,objecClass속성에 대해서는 eq만 지원하는걸로 이해해서
cn=jmmoon결과는 제대로 나오고 오히려
cn=j*oon결과는 안나오는 둥 모 일케 되어야 할 듯한데..
제가 몰 잘못 이해하고 있는거죠?
아래 계속 그런 이상한 결과입니다.
2. slapd.conf파일에서 인덱싱을 ======================== index cn,sn eq index objectClass eq ======================== 로 하는 경우 cn=jmmoon의 결과 없음 cn=j*oon의 결과 제대로 나옴 cn=*결과 제대로 나옴 cn~=jmmun의 결과 없음 objectClass=*결과 제대로 나옴 objectClass=organization의 결과 제대로 나옴 objectClass=orga*zation의 결과 없음 objectClass~=orgenization의 결과 없음 ou=AA의 결과 제대로 나옴 ou=A*의 결과 제대로 나옴 ou=*의 결과 제대로 나옴 ou~=AiA의 결과 제대로 나옴
3. slapd.conf파일에서 인덱싱을 ===================== index objectClass eq ===================== 로 하는 경우 cn=jmmoon의 결과 제대로 나옴 cn=j*oon의 결과 제대로 나옴 cn=*결과 제대로 나옴 cn~=jmmun의 결과로 jmmoon을 찾아 줌(제대로 나옴) objectClass=*결과 제대로 나옴 objectClass=organization의 결과 제대로 나옴 objectClass=orga*zation의 결과 없음 objectClass~=orgenization의 결과 없음 ou=AA의 결과 제대로 나옴 ou=A*의 결과 제대로 나옴 ou=*의 결과 제대로 나옴 ou~=AiA의 결과 제대로 나옴
4. slapd.conf파일에서 인덱싱을 ================= index cn,sn eq ================= 로 하는 경우 cn=jmmoon의 결과 없음 cn=j*oon의 결과 없음 cn=*결과 없음 cn~=jmmun의 결과 없음 objectClass=*결과 없음 objectClass=organization의 결과 없음 objectClass=orga*zation의 결과 없음 objectClass~=orgenization의 결과 없음 ou=AA의 결과 없음 ou=A*의 결과 없음 ou=*의 결과 없음 ou~=AiA의 결과 없음
5. slapd.conf파일에서 인덱싱을 ===================== index default eq,pres index cn,sn eq ===================== 로 하는 경우 cn=jmmoon의 결과 제대로 나옴 cn=j*oon의 결과 제대로 나옴 cn=*결과 제대로 나옴 cn~=jmmun의 결과로 jmmoon을 찾아 줌(제대로 나옴) objectClass=*결과 제대로 나옴 objectClass=organization의 결과 제대로 나옴 objectClass=orga*zation의 결과 없음 objectClass~=orgenization의 결과 없음 ou=AA결과 제대로 나옴 ou=A*의 결과 제대로 나옴 ou=*결과 제대로 나옴 ou~=AiA결과 제대로 나옴
6. slapd.conf파일에서 인덱싱을 아예 없앤 경우 cn=jmmoon의 결과 제대로 나옴 cn=j*oon의 결과 제대로 나옴 cn=*결과 제대로 나옴 cn~=jmmun의 결과로 jmmoon을 찾아 줌(제대로 나옴) objectClass=*결과 제대로 나옴 objectClass=organization의 결과 제대로 나옴 objectClass=orga*zation의 결과 없음 objectClass~=orgenization의 결과 없음 ou=AA결과 제대로 나옴 ou=A*의 결과 제대로 나옴 ou=*결과 제대로 나옴 ou~=AiA결과 제대로 나옴
제발 헬푸 부탁드립니다~ 제가 몰 잘 못 이해하고 있는지
바로잡아 주세요~ |