apollo-code / storage/src / LocalKeywordMemoryIndex
Class: LocalKeywordMemoryIndex
Implements
Constructors
Constructor
new LocalKeywordMemoryIndex(
path,options?):LocalKeywordMemoryIndex
Parameters
path
string
options?
LocalKeywordMemoryIndexOptions = {}
Returns
LocalKeywordMemoryIndex
Properties
options
readonlyoptions:LocalKeywordMemoryIndexOptions={}
path
readonlypath:string
Methods
clearDirty()
clearDirty():
Promise<void>
Returns
Promise<void>
Implementation of
MemoryIndexMaintenance.clearDirty
health()
health(
records?):Promise<MemoryIndexHealth>
Parameters
records?
readonly MemoryRecord[]
Returns
Promise<MemoryIndexHealth>
Implementation of
markDirty()
markDirty(
reason):Promise<void>
Parameters
reason
string
Returns
Promise<void>
Implementation of
MemoryIndexMaintenance.markDirty
reindex()
reindex(
records,options?):Promise<MemoryReindexReport>
Parameters
records
readonly MemoryRecord[]
options?
MemoryReindexOptions = {}
Returns
Promise<MemoryReindexReport>
Implementation of
MemoryIndexMaintenance.reindex
remove()
remove(
id):Promise<void>
Parameters
id
string
Returns
Promise<void>
Implementation of
search()
search(
query):Promise<readonlyMemoryIndexCandidate[]>
Parameters
query
string
Returns
Promise<readonly MemoryIndexCandidate[]>
Implementation of
upsert()
upsert(
record):Promise<void>
Parameters
record
Returns
Promise<void>