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