Logo
Classes

AzureQueryResultSearchBase

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:19

Extended by

Type Parameters

T extends R

Constructors

new AzureQueryResultSearchBase()

new AzureQueryResultSearchBase<T>(query, fieldMapping, odataFilter, searchClient): AzureQueryResultSearchBase<T>

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:25

Parameters

query

VectorStoreQuery

fieldMapping

Record<string, string>

odataFilter

undefined | string

searchClient

undefined | SearchClient<T>

Returns

AzureQueryResultSearchBase<T>

Properties

_query

protected _query: VectorStoreQuery

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:20


fieldMapping

fieldMapping: Record<string, string>

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:21


odataFilter

odataFilter: undefined | string

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:22


searchClient

searchClient: undefined | SearchClient<T>

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:23

Accessors

selectFields

Get Signature

get selectFields(): string[]

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:37

Returns

string[]

Methods

createSearchQuery()

createSearchQuery(): string

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:46

Returns

string


createQueryVector()

protected createQueryVector(): null | VectorizedQuery<T>[]

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:50

Returns

null | VectorizedQuery<T>[]


_createQueryResult()

protected _createQueryResult(searchQuery, vectorQueries): Promise<VectorStoreQueryResult>

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:54

Parameters

searchQuery

string

vectorQueries

null | VectorizedQuery<T>[]

Returns

Promise<VectorStoreQueryResult>


search(): Promise<VectorStoreQueryResult>

Defined in: providers/storage/azure/src/vectorStore/AzureQueryResultSearch.ts:115

Returns

Promise<VectorStoreQueryResult>