ComputeService.

search_ai

search_ai(workspace_id: str, question: str, deep_search: bool, limit: Optional[int], object_types: Optional[list[str]], relevant_score_threshold: Optional[float], title_to_descriptor_ratio: Optional[float]) -> SearchResult

Search for metadata objects using similarity search.

Parameters

nametypedescription
workspace_idstrworkspace identifier
questionstrkeyword/sentence input for search
deep_searchboolturn on deep search - if true, content of complex objects will be searched as well
limitOptional[int]maximum number of results to return. Defaults to None.
object_typesOptional[list[str]]list of object types to search for. Enum items: "attribute", "metric", "fact", "label", "date", "dataset", "visualization" and "dashboard". Defaults to None.
relevant_score_thresholdOptional[float]minimum relevance score threshold for results. Defaults to None.
title_to_descriptor_ratioOptional[float]ratio of title score to descriptor score. Defaults to None.

Returns

typedescription
SearchResultSearch results