mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-23 23:19:40 +01:00
core: use porter trigram tokenizer for fts
This commit is contained in:
@@ -289,7 +289,9 @@ async function createFTS5Table(
|
|||||||
const new_indexed_cols = sql.raw(indexedColumns.join(", new."));
|
const new_indexed_cols = sql.raw(indexedColumns.join(", new."));
|
||||||
const old_indexed_cols = sql.raw(indexedColumns.join(", old."));
|
const old_indexed_cols = sql.raw(indexedColumns.join(", old."));
|
||||||
await sql`CREATE VIRTUAL TABLE ${ref_fts} USING fts5(
|
await sql`CREATE VIRTUAL TABLE ${ref_fts} USING fts5(
|
||||||
id UNINDEXED, ${unindexed_cols} ${indexed_cols}, content='${sql.raw(table)}'
|
id UNINDEXED, ${unindexed_cols} ${indexed_cols}, content='${sql.raw(
|
||||||
|
table
|
||||||
|
)}', tokenize='porter trigram'
|
||||||
)`.execute(db);
|
)`.execute(db);
|
||||||
insertConditions = [
|
insertConditions = [
|
||||||
"(new.deleted is null or new.deleted == 0)",
|
"(new.deleted is null or new.deleted == 0)",
|
||||||
|
|||||||
Reference in New Issue
Block a user