From 92de2b63b6bd0642b92e7ca1c6110bab7f3a2e6b Mon Sep 17 00:00:00 2001 From: JP Appel Date: Sun, 10 Aug 2025 04:04:41 -0400 Subject: Change approximate statmenets to use sqlite MATCH operator --- pkg/query/parser.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkg/query/parser.go') diff --git a/pkg/query/parser.go b/pkg/query/parser.go index 3406bc6..019deac 100644 --- a/pkg/query/parser.go +++ b/pkg/query/parser.go @@ -527,7 +527,11 @@ func Parse(tokens []Token) (*Clause, error) { } } - clause.Statements[len(clause.Statements)-1].Value = StringValue{token.Value} + if prevToken.Type == TOK_OP_AP { + clause.Statements[len(clause.Statements)-1].Value = StringValue{"\"" + token.Value + "\""} + } else { + clause.Statements[len(clause.Statements)-1].Value = StringValue{token.Value} + } case TOK_VAL_DATETIME: if !prevToken.Type.isDateOperation() { return nil, &TokenError{ -- cgit v1.2.3