SemanticIndex¶
An exact in-memory semantic index.
Constructors¶
Constructor¶
Returns¶
SemanticIndex
Accessors¶
length¶
Get Signature¶
Returns¶
number
Methods¶
add()¶
Parameters¶
| Parameter | Type |
|---|---|
ids | string[] |
texts | string[] |
Returns¶
Promise\<void>
remove()¶
Parameters¶
| Parameter | Type |
|---|---|
id | string |
Returns¶
boolean
save()¶
Parameters¶
| Parameter | Type |
|---|---|
path | string |
Returns¶
Promise\<void>
search()¶
Parameters¶
| Parameter | Type |
|---|---|
query | string |
k? | number | null |
Returns¶
Promise\<SemanticHit[]>
create()¶
An empty index over a loaded embedder: SemanticIndex.create(await LocalEmbedder.load()).
Parameters¶
| Parameter | Type |
|---|---|
embedder | LocalEmbedder |
Returns¶
SemanticIndex
load()¶
Loads a saved index; it must have been built with the same model pack.
Parameters¶
| Parameter | Type |
|---|---|
path | string |
embedder | LocalEmbedder |
Returns¶
SemanticIndex