Class: SupabaseHybridSearch
retrievers.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-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
Name | Type |
---|---|
query | string |
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
Name | Type |
---|---|
query | string |
similarityK | number |
keywordK | number |
Returns
Promise
<SearchResult
[]>
Defined in
langchain/src/retrievers/supabase-hybrid-search.ts:132
keywordSearch
▸ Protected
keywordSearch(query
, k
): Promise
<SearchResult
[]>
Parameters
Name | Type |
---|---|
query | string |
k | number |
Returns
Promise
<SearchResult
[]>
Defined in
langchain/src/retrievers/supabase-hybrid-search.ts:104
similaritySearch
▸ Protected
similaritySearch(query
, k
): Promise
<SearchResult
[]>
Parameters
Name | Type |
---|---|
query | string |
k | number |
Returns
Promise
<SearchResult
[]>
Defined in
langchain/src/retrievers/supabase-hybrid-search.ts:74