llama-index readers singlestore integration
Project description
SingleStore Loader
pip install llama-index-readers-singlestore
The SingleStore Loader retrieves a set of documents from a specified table in a SingleStore database. The user initializes the loader with database information and then provides a search embedding for retrieving similar documents.
Usage
Here's an example usage of the SingleStoreReader:
from llama_index.readers.singlestore import SingleStoreReader
# Initialize the reader with your SingleStore database credentials and other relevant details
reader = SingleStoreReader(
scheme="mysql",
host="localhost",
port="3306",
user="username",
password="password",
dbname="database_name",
table_name="table_name",
content_field="text",
vector_field="embedding",
)
# The search_embedding is an embedding representation of your query_vector.
# Example search_embedding:
# search_embedding=[0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3]
search_embedding = [n1, n2, n3, ...]
# load_data fetches documents from your SingleStore database that are similar to the search_embedding.
# The top_k argument specifies the number of similar documents to fetch.
documents = reader.load_data(search_embedding=search_embedding, top_k=5)
Project details
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_readers_singlestore-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81043c46f2d39978d348fe9263c2f49853d78249a258c2d7424b509ed59b0376 |
|
MD5 | bfa3cac95ac5ad6cd87bf30ffb885e8b |
|
BLAKE2b-256 | 5a19ae78655ffcc6c49cccff4a3475a1fef0dbe2848e821e0756fdbbddd18fdd |
Close
Hashes for llama_index_readers_singlestore-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db0683b24c7f74da0073a9416c560ddba1192c9e7c3b762dbba9ccbcc16e806b |
|
MD5 | 8e06733050601f72b180e187468ac461 |
|
BLAKE2b-256 | 9cef9b24c1e3ec37750178233d20766bd7d6adea721c915893c11764798f1011 |