llama-index retrievers duckdb-retriever integration
Project description
LlamaIndex Retrievers Integration: DuckDBRetriever
pip install llama-index-retrievers-duckdb-retriever.
What is this?
This is a BM25 Retriever for DuckDB that can be used with LlamaIndex to enable full-text search.
How to use
This was created with reference to DuckDB Full-Text Search Extension, so it's mostly the same.
Please refer to that.
However, while DuckDBVectorStore
is an VectorStore, DuckDBRetriever
is a Retriever.
DuckDBRetriever Example:
from llama_index.retrievers.duckdb_retriever import DuckDBRetriever
retriever = DuckDBRetriever(database_name="vector.db", persist_dir="duckdb")
nodes = retriever.retrieve("retrieve_query")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for llama_index_retrievers_duckdb_retriever-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5155d829741d6f821840b83cc96e7af109895e17eae7c0ba507f5e4bb17d6ab1 |
|
MD5 | 1b5461790d312e8310b37aa1aa41597f |
|
BLAKE2b-256 | a4dd9e524b436b5ca089877ecf0a62334d75fcce7fbe3a3c843693e6256fd63c |
Close
Hashes for llama_index_retrievers_duckdb_retriever-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6270ba2be60be6327947d1f7a77e9281f39ebd07820923fbf316b605e0c6f77 |
|
MD5 | 363178161096c1951fb40c209b8d2087 |
|
BLAKE2b-256 | e48bf6bc73aa6e5583a50867b499a24d43f88dce256900d8366785e4f803c802 |