Class: SupabaseHybridSearch
retrievers/supabase.SupabaseHybridSearch
Base Index class. All indexes should extend this class.
Hierarchy
↳
SupabaseHybridSearch
Constructors
constructor
• new SupabaseHybridSearch(embeddings
, args
)
Parameters
Name | Type |
---|---|
embeddings | Embeddings |
args | SupabaseLibArgs |
Overrides
Defined in
langchain/src/retrievers/supabase.ts:72
Properties
client
• client: default
<any
, "public"
, any
>
Defined in
langchain/src/retrievers/supabase.ts:64
embeddings
• embeddings: Embeddings
Defined in
langchain/src/retrievers/supabase.ts:70
keywordK
• keywordK: number
Defined in
langchain/src/retrievers/supabase.ts:60
keywordQueryName
• keywordQueryName: string
Defined in
langchain/src/retrievers/supabase.ts:68
query
• query: string
Defined in
langchain/src/retrievers/supabase.ts:58
similarityK
• similarityK: number
Defined in
langchain/src/retrievers/supabase.ts:56
similarityQueryName
• similarityQueryName: string
Defined in
langchain/src/retrievers/supabase.ts:62
tableName
• tableName: string
Defined in
langchain/src/retrievers/supabase.ts:66
Methods
getRelevantDocuments
▸ getRelevantDocuments(query
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type |
---|---|
query | string |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Overrides
BaseRetriever.getRelevantDocuments
Defined in
langchain/src/retrievers/supabase.ts:170
hybridSearch
▸ Protected
hybridSearch(query
, similarityK
, keywordK
): Promise
<SearchResult
[]>
Parameters
Name | Type |
---|---|
query | string |
similarityK | number |
keywordK | number |
Returns
Promise
<SearchResult
[]>
Defined in
langchain/src/retrievers/supabase.ts:141
keywordSearch
▸ Protected
keywordSearch(query
, k
): Promise
<SearchResult
[]>
Parameters
Name | Type |
---|---|
query | string |
k | number |
Returns
Promise
<SearchResult
[]>
Defined in
langchain/src/retrievers/supabase.ts:113
similaritySearch
▸ Protected
similaritySearch(query
, k
): Promise
<SearchResult
[]>
Parameters
Name | Type |
---|---|
query | string |
k | number |
Returns
Promise
<SearchResult
[]>
Defined in
langchain/src/retrievers/supabase.ts:83