Moorcheh
Moorcheh는 초고속 시맨틱 검색 엔진이자 vector store입니다. L2 또는 Cosine과 같은 단순 거리 기반 metric 대신, Moorcheh는 Maximally Informative Binarization (MIB)와 Information-Theoretic Score (ITS)를 사용하여 정확한 문서 청크를 검색합니다. 이 튜토리얼에서는 Moorcheh와 LangChain을 사용하여 텍스트 문서와 vector embedding을 업로드하고 저장하며, 모든 쿼리에 대해 관련 청크를 검색하는 방법을 설명합니다.설정
먼저 필요한 패키지를 설치하세요:초기화
Moorcheh 시작하기- Moorcheh Console에서 회원가입하거나 로그인하세요.
- “API Keys” 탭으로 이동하여 API key를 생성하세요.
- 생성한 키를 환경 변수
MOORCHEH_API_KEY로 저장하세요(아래에서 사용합니다). - 데이터를 저장할 namespace를 생성하려면:
- 콘솔에서 “Namespaces” 탭을 열고 “Create namespace”를 클릭하거나,
- 다음 섹션의 vector store 코드를 사용해 프로그래밍 방식으로 초기화하세요.
- API key를 사용하여 namespace를 생성하고, 문서를 업로드하며, 답변을 조회할 수 있습니다.
패키지 임포트
아래 패키지를 임포트하세요:코드 설정
환경 변수에 Moorcheh API Key를 설정하세요:문서 추가
문서 삭제
쿼리 엔진
namespace를 생성하고 문서를 업로드한 후에는, vector store를 통해 문서에 대한 쿼리를 직접 실행할 수 있습니다. 원하는 쿼리와 해당 쿼리에 답할 LLM을 설정하세요. 지원되는 LLM에 대한 자세한 내용은 Github page를 방문하세요.추가 자료
Moorcheh에 대해 더 알아보려면 아래 자료를 참고하세요:Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.