Skip to main content

Class: SupabaseHybridSearch

retrievers.SupabaseHybridSearch

Base Index class. All indexes should extend this class.

Hierarchy

Constructors

constructor

new SupabaseHybridSearch(embeddings, args)

Parameters

NameType
embeddingsEmbeddings
argsSupabaseLibArgs

Overrides

BaseRetriever.constructor

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:63

Properties

client

client: default<any, "public", any>

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:55


embeddings

embeddings: Embeddings

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:61


keywordK

keywordK: number

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:51


keywordQueryName

keywordQueryName: string

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:59


query

query: string

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:49


similarityK

similarityK: number

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:47


similarityQueryName

similarityQueryName: string

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:53


tableName

tableName: string

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:57

Methods

getRelevantDocuments

getRelevantDocuments(query): Promise<Document[]>

Parameters

NameType
querystring

Returns

Promise<Document[]>

Overrides

BaseRetriever.getRelevantDocuments

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:161


hybridSearch

Protected hybridSearch(query, similarityK, keywordK): Promise<SearchResult[]>

Parameters

NameType
querystring
similarityKnumber
keywordKnumber

Returns

Promise<SearchResult[]>

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:132


keywordSearch

Protected keywordSearch(query, k): Promise<SearchResult[]>

Parameters

NameType
querystring
knumber

Returns

Promise<SearchResult[]>

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:104


similaritySearch

Protected similaritySearch(query, k): Promise<SearchResult[]>

Parameters

NameType
querystring
knumber

Returns

Promise<SearchResult[]>

Defined in

langchain/src/retrievers/supabase-hybrid-search.ts:74