지식 검색

도움말

문서는 검색 단위로 나누고 각 단위를 임베딩으로 변환합니다. 기술 태그는 접근 정책의 TAG 조건으로 사용되며, 검색 시 DB 보호 정책이 허용된 지식자료만 남깁니다. Bearer Token은 검증 세션에만 사용되고 검색이 끝나면 폐기됩니다.

DB 준비가 필요합니다. 벡터 테이블을 확인하세요.

지식자료 등록

같은 문서 ID로 저장하면 최신 내용으로 갱신됩니다.

0개 검색 단위
분할·임베딩 설정 보기
  • 문단을 우선 묶고 길이가 길면 문장·공백 기준으로 나눕니다.
  • 로컬 임베딩(개발용)(내부 식별자 DEMO-4D)은 외부 API 없이 검색 흐름을 확인하는 4차원 처리 방식입니다. 운영 검색 품질을 위한 모델은 아닙니다.
  • AIBACKOFFICE_AI_EMBEDDING_MODEL과 API key가 설정된 OpenAI 호환 /v1/embeddings를 사용합니다.
  • 운영 환경에서는 자료 등록과 검색에 같은 임베딩 모델과 차원을 사용해야 합니다.
document 저장 완료

접근 정책 설정

역할별 기술 태그 행 접근 규칙은 행 접근 규칙 화면에서 관리합니다.

행 접근 규칙 열기

백엔드 지식 접근 정책

ALLOW TAG SPRING_BOOT
ALLOW TAG ORACLE_VPD

두 태그 중 하나가 붙은 검색 단위를 허용합니다.

ORDS 제외 정책

ALLOW TAG SPRING_BOOT
DENY TAG ORDS

허용 후보 중 ORDS 태그 검색 단위를 다시 제외합니다.
접근 정책이 적용되는 방식
(ALLOW TAG A OR ALLOW TAG B)
AND NOT (DENY TAG C OR DENY TAG D)

허용 태그가 없거나 토큰 컨텍스트가 없으면 1=0으로 닫힙니다. 태그 권한은 행 접근 기준이고, 본문·임베딩 표시 보호는 컬럼 정책으로 별도 관리합니다.

권한 기반 지식 검색

검색 권한 주체에 대한 검증용 세션을 사용하고 완료 후 폐기합니다.

검색 API
검색 처리 방식 보기
  1. 검색어를 같은 임베딩 방식으로 벡터화합니다.
  2. 임시 Bearer Token으로 전용 ORDS Handler를 호출합니다.
  3. 행 접근 정책이 TECH_TAG 권한에 맞지 않는 검색 단위를 먼저 제거합니다.
  4. 남은 검색 단위를 관련도 순으로 반환합니다.
검색 권한에 따라 허용된 지식자료만 여기에 표시됩니다.
저장 현황 보기
문서0
검색 단위0
태그 연결0