unified-llm-client
Preparing search index...
PostgresKnowledgeStore
Class PostgresKnowledgeStore
Implements
KnowledgeStore
Index
Constructors
constructor
Methods
from
Env
close
ensure
Schema
search
By
Embedding
search
By
Text
activate
Embedding
Profile
get
Active
Embedding
Profile
list
Knowledge
Sources
mark
Knowledge
Sources
Needing
Reindex
upsert
Embedding
Profile
upsert
Knowledge
Chunk
upsert
Knowledge
Source
upsert
Knowledge
Space
Constructors
constructor
new
PostgresKnowledgeStore
(
options
?:
PostgresKnowledgeStoreOptions
,
)
:
PostgresKnowledgeStore
Parameters
options
:
PostgresKnowledgeStoreOptions
= {}
Returns
PostgresKnowledgeStore
Methods
Static
from
Env
fromEnv
(
options
?:
Omit
<
PostgresKnowledgeStoreOptions
,
"connectionString"
>
,
)
:
PostgresKnowledgeStore
Parameters
options
:
Omit
<
PostgresKnowledgeStoreOptions
,
"connectionString"
>
= {}
Returns
PostgresKnowledgeStore
close
close
()
:
Promise
<
void
>
Returns
Promise
<
void
>
ensure
Schema
ensureSchema
()
:
Promise
<
void
>
Returns
Promise
<
void
>
search
By
Embedding
searchByEmbedding
(
options
:
DenseKnowledgeSearchOptions
,
)
:
Promise
<
RetrievalResult
[]
>
Parameters
options
:
DenseKnowledgeSearchOptions
Returns
Promise
<
RetrievalResult
[]
>
search
By
Text
searchByText
(
options
:
LexicalKnowledgeSearchOptions
)
:
Promise
<
RetrievalResult
[]
>
Parameters
options
:
LexicalKnowledgeSearchOptions
Returns
Promise
<
RetrievalResult
[]
>
activate
Embedding
Profile
activateEmbeddingProfile
(
options
:
PostgresActivateEmbeddingProfileOptions
,
)
:
Promise
<
void
>
Parameters
options
:
PostgresActivateEmbeddingProfileOptions
Returns
Promise
<
void
>
get
Active
Embedding
Profile
getActiveEmbeddingProfile
(
filter
:
PostgresActiveEmbeddingProfileFilter
,
)
:
Promise
<
PostgresEmbeddingProfileRecord
|
null
>
Parameters
filter
:
PostgresActiveEmbeddingProfileFilter
Returns
Promise
<
PostgresEmbeddingProfileRecord
|
null
>
list
Knowledge
Sources
listKnowledgeSources
(
options
:
PostgresKnowledgeSourceListOptions
,
)
:
Promise
<
PostgresKnowledgeSourceRecord
[]
>
Parameters
options
:
PostgresKnowledgeSourceListOptions
Returns
Promise
<
PostgresKnowledgeSourceRecord
[]
>
mark
Knowledge
Sources
Needing
Reindex
markKnowledgeSourcesNeedingReindex
(
options
:
PostgresMarkKnowledgeSourcesNeedingReindexOptions
,
)
:
Promise
<
number
>
Parameters
options
:
PostgresMarkKnowledgeSourcesNeedingReindexOptions
Returns
Promise
<
number
>
upsert
Embedding
Profile
upsertEmbeddingProfile
(
record
:
PostgresEmbeddingProfileRecord
,
)
:
Promise
<
PostgresEmbeddingProfileRecord
>
Parameters
record
:
PostgresEmbeddingProfileRecord
Returns
Promise
<
PostgresEmbeddingProfileRecord
>
upsert
Knowledge
Chunk
upsertKnowledgeChunk
(
record
:
PostgresKnowledgeChunkRecord
,
)
:
Promise
<
PostgresKnowledgeChunkRecord
>
Parameters
record
:
PostgresKnowledgeChunkRecord
Returns
Promise
<
PostgresKnowledgeChunkRecord
>
upsert
Knowledge
Source
upsertKnowledgeSource
(
record
:
PostgresKnowledgeSourceRecord
,
)
:
Promise
<
PostgresKnowledgeSourceRecord
>
Parameters
record
:
PostgresKnowledgeSourceRecord
Returns
Promise
<
PostgresKnowledgeSourceRecord
>
upsert
Knowledge
Space
upsertKnowledgeSpace
(
record
:
PostgresKnowledgeSpaceRecord
,
)
:
Promise
<
PostgresKnowledgeSpaceRecord
>
Parameters
record
:
PostgresKnowledgeSpaceRecord
Returns
Promise
<
PostgresKnowledgeSpaceRecord
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
from
Env
close
ensure
Schema
search
By
Embedding
search
By
Text
activate
Embedding
Profile
get
Active
Embedding
Profile
list
Knowledge
Sources
mark
Knowledge
Sources
Needing
Reindex
upsert
Embedding
Profile
upsert
Knowledge
Chunk
upsert
Knowledge
Source
upsert
Knowledge
Space
unified-llm-client
Loading...