Insert FTS5 Data (it wasn't easy)

This commit is contained in:
Simon Martens
2025-02-16 15:00:05 +01:00
parent 3c0314814d
commit 16d1e39a2e
8 changed files with 599 additions and 158 deletions

View File

@@ -97,19 +97,3 @@ func GetFields(records []*core.Record, field string) []any {
}
return fields
}
func CreateFTS5TableQuery(tablename string, fields ...string) string {
if len(fields) == 0 {
return ""
}
str := "CREATE VIRTUAL TABLE IF NOT EXISTS " + FTS5_PREFIX + tablename + " USING fts5(id UNINDEXED, "
for i, f := range fields {
str += f
if i < len(fields)-1 {
str += ", "
}
}
str += " tokenize = 'trigram')"
return str
}