fix(core): indexer data loss (#9216)

This commit is contained in:
EYHN
2024-12-20 06:10:50 +00:00
parent a53e231bad
commit f8e7abd018
2 changed files with 6 additions and 1 deletions

View File

@@ -143,12 +143,15 @@ export class DataStruct {
if (nid) {
await trx.objectStore('records').delete(nid);
} else {
return;
}
const indexIds = await trx
.objectStore('invertedIndex')
.index('nid')
.getAllKeys(nid);
for (const indexId of indexIds) {
await trx.objectStore('invertedIndex').delete(indexId);
}
@@ -266,6 +269,8 @@ export class DataStruct {
nodes.push(this.resultNode(record, options, match, nid));
}
console.log(nodes);
return {
pagination: {
count: match.size(),