UNPKG

@meilisearch/meili-api

Version:

The MeiliSearch JS client for Node.js and the browser.

84 lines 1.84 kB
export interface SchemaRaw { identifier: string; attributes: { [field: string]: { displayed?: boolean; indexed?: boolean; ranked?: boolean; }; }; } export interface Schema { [field: string]: string[]; } export interface Index { name: string; uid: string; createdAt: Date; updatedAt: Date; } export interface AsyncUpdateId { updateId: number; } export interface Settings { rankingOrder?: string[]; distinctField?: string; rankingRules?: { [field: string]: string; }; } export interface CreateIndexRequest { name: string; uid?: string; schema?: Schema; } export interface CreateIndexResponse { name: string; uid: string; schema?: Schema; updateId?: number; createdAt: Date; updatedAt: Date; } export interface UpdateIndexRequest { name: string; } export interface GetDocumentsParams { offset?: number; limit?: number; attributesToRetrieve?: string[]; } export interface SearchParams { q: string; offset?: number; limit?: number; attributesToRetrieve?: string[]; attributesToSearchIn?: string[]; attributesToCrop?: string[]; cropLength?: number; attributesToHighlight?: string[]; filters?: string; timeoutMs?: number; matches?: boolean; } export interface SearchRequest { q: string; offset?: number; limit?: number; attributesToRetrieve?: string; attributesToSearchIn?: string; attributesToCrop?: string; cropLength?: number; attributesToHighlight?: string; filters?: string; timeoutMs?: number; matches?: boolean; } export interface SearchResponse { hits: object[]; offset: number; limit: number; processingTimeMs: number; query: string; } //# sourceMappingURL=types.d.ts.map