MossClient
Semantic search client for vector similarity operations.Methods
create_index(name, docs, model_id)
Parameters
- name (
str) - docs (List[
DocumentInfo]) - model_id (
Optional[str])
Returns
MutationResult
add_docs(name, docs, options)
Parameters
- name (
str) - docs (List[
DocumentInfo]) - options (Optional[
MutationOptions] =None)
Returns
MutationResult
delete_docs(name, doc_ids)
Parameters
- name (
str) - doc_ids (
List[str])
Returns
MutationResult
get_job_status(job_id)
Parameters
- job_id (
str)
Returns
JobStatusResponse
get_index(name)
Parameters
- name (
str)
Returns
IndexInfo
list_indexes()
Returns
List[IndexInfo]
delete_index(name)
Parameters
- name (
str)
Returns
bool
get_docs(name, options)
Parameters
- name (
str) - options (Optional[
GetDocumentsOptions] =None)
Returns
List[DocumentInfo]
load_index(name, auto_refresh, polling_interval_in_seconds)
Parameters
- name (
str) - auto_refresh (
bool=False) - polling_interval_in_seconds (
int=600)
Returns
str
unload_index(name)
Parameters
- name (
str)
query(name, query, options)
Parameters
- name (
str) - query (
str) - options (Optional[
QueryOptions] =None)
Returns
SearchResult