@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
15 lines (14 loc) • 1.24 kB
TypeScript
import { GuidValue, SemanticSearchJobResult, SemanticSearchGetRequest, SemanticSearchResult, SemanticSearchJobResultWithData, SemanticSearchQueryableProperty, SemanticSearchQueryablePropertyCreation, RAGLogsPagedResult } from "../models";
export declare class SemanticSearchService {
private httpClient;
constructor();
private baseUrl;
createSemanticSearchQueriesJob: (searchRequest: SemanticSearchGetRequest) => Promise<SemanticSearchJobResult>;
createSemanticSearchQuestionsJob: (searchRequest: SemanticSearchGetRequest) => Promise<SemanticSearchJobResult>;
getSemanticSearchQuestionsResult: (questionJobId: GuidValue) => Promise<SemanticSearchJobResultWithData<SemanticSearchResult>>;
getSemanticSearchQueriesResult: (queryJobId: GuidValue) => Promise<SemanticSearchJobResultWithData<SemanticSearchResult>>;
getSemanticSearchQueryableProperties: () => Promise<SemanticSearchQueryableProperty[]>;
updateSemanticSearchQueryableProperties: (semanticSearchQueryableProperties: SemanticSearchQueryablePropertyCreation[]) => Promise<void>;
getIndexLogs: (page: number, pageSize: number) => Promise<RAGLogsPagedResult>;
getQueryLogs: (page: number, pageSize: number) => Promise<RAGLogsPagedResult>;
}