Skip to main content

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

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

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