Internal
queryNotes
fuseEngine.queryNote({ qs })
- src/fuseEngine.ts
queryNote {
if qs = "":
@index.search "root"
else if qs = "*":
@index._docs
else:
@index.search qs
}
write new note
- src/enginev2.ts
writeNote {
@store.writeNote
}
- src/drivers/file/storev2.ts
writeNote(note, opts) {
maybeNote := note
if (maybeNote.stub || opts.updateExisting) {
...
} else {
@_writeNewNote()
}
SchemaUtils.matchPath(h)
}
_writeNewNote() {
....
}
Reference
fuseEngine Options
- src/fuseEngine.ts
const options = {
shouldSort: true,
threshold: opts.exactMatch ? 0.0 : 0.6,
location: 0,
distance: 50,
maxPatternLength: 32,
minMatchCharLength: 2,
keys: ["fname"],
useExtendedSearch: true,
includeScore: true,
};
Backlinks