무엇으로 거를 수 있나
강화한 청크는 모두 메타데이터를 가집니다. 흔히 이런 필드로 거릅니다.- Tags 자동 태그 강화기가 붙인 태그.
- Source 어느 문서·폴더·데이터베이스 행인지.
- Path 헤딩 경로나 폴더 위치.
- Language 청크의 감지된 언어.
- Entities 뽑아낸 사람·조직·제품.
- Modified date 소스를 마지막으로 고친 때.
- Custom fields 인라인 강화기가 쓴 것.
필터 표현식
필터는 JSON 같은 술어로 씁니다. 예를 들면 이렇습니다.$eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $contains, $startsWith, $exists, $and, $or, $not 입니다.
세 층의 필터
필터는 층끼리 합쳐집니다. 위 층에서 정한 것이 아래 층 모두에 적용됩니다.- 데이터 소스 층 문서 컬렉션에 붙입니다. 그 컬렉션에 대한 모든 쿼리에 적용됩니다.
- 프리셋 층 리트리벌 프리셋 안입니다. 그 프리셋을 쓰는 모든 Agent에 적용됩니다.
- 쿼리 층 호출마다, 런타임에 정합니다. Agent가 특별한 도구 인자로, 또는 여러분 코드로요.