SingleStoreLoader를 사용하면 SingleStore 데이터베이스 테이블에서 직접 문서를 로드할 수 있습니다. 이는 langchain-singlestore 통합 패키지의 일부입니다.
Overview
Integration Details
| Class | Package | JS Support |
|---|---|---|
SingleStoreLoader | langchain_singlestore | ❌ |
Features
- 대용량 데이터셋을 효율적으로 처리하기 위해 문서를 지연 로드합니다.
- 네이티브 비동기 작업을 지원합니다.
- 다양한 데이터베이스 스키마와 작동하도록 쉽게 구성할 수 있습니다.
Setup
SingleStoreLoader를 사용하려면 langchain-singlestore 패키지를 설치해야 합니다. 아래 설치 지침을 따르세요.
Installation
langchain_singlestore를 설치하세요.Initialization
SingleStoreLoader를 초기화하려면 SingleStore 데이터베이스에 대한 연결 매개변수를 제공하고 문서를 로드할 테이블과 필드를 지정해야 합니다.
Required Parameters
- host (
str): 데이터베이스의 호스트명, IP 주소 또는 URL입니다. - table_name (
str): 쿼리할 테이블의 이름입니다. 기본값은embeddings입니다. - content_field (
str): 문서 내용을 포함하는 필드입니다. 기본값은content입니다. - metadata_field (
str): 문서 메타데이터를 포함하는 필드입니다. 기본값은metadata입니다.
Optional Parameters
- id_field (
str): 문서 ID를 포함하는 필드입니다. 기본값은id입니다.
Connection Pool Parameters
- pool_size (
int): 풀의 활성 연결 수입니다. 기본값은5입니다. - max_overflow (
int):pool_size를 초과하는 최대 연결 수입니다. 기본값은10입니다. - timeout (
float): 연결 타임아웃(초)입니다. 기본값은30입니다.
Additional Options
- pure_python (
bool): 순수 Python 모드를 활성화합니다. - local_infile (
bool): 로컬 파일 업로드를 허용합니다. - charset (
str): 문자열 값의 문자 집합입니다. - ssl_key, ssl_cert, ssl_ca (
str): SSL 파일 경로입니다. - ssl_disabled (
bool): SSL을 비활성화합니다. - ssl_verify_cert (
bool): 서버의 인증서를 검증합니다. - ssl_verify_identity (
bool): 서버의 신원을 검증합니다. - autocommit (
bool): 자동 커밋을 활성화합니다. - results_type (
str): 쿼리 결과의 구조입니다(예:tuples,dicts).
Load
Lazy Load
API reference
모든 SingleStore Document Loader 기능 및 구성에 대한 자세한 문서는 github 페이지를 참조하세요: https://github.com/singlestore-labs/langchain-singlestore/Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.