dan
|
d37ce8396a
Add the "^" syntax from fts3/4 to fts5.
|
7 lat temu |
dan
|
03155f659f
Update fts5 to support "<colset> : ( <expr> )" for column filtering, as well
|
7 lat temu |
dan
|
ccf03677a3
Minor update to the way fts5 column filters are parsed.
|
8 lat temu |
dan
|
882ef0b8c0
Have fts5 interpret column lists that begin with a "-" character as "match any column except" lists.
|
8 lat temu |
dan
|
e8c20120ce
Fix handling of strings that contain zero tokens in fts5. And other problems found by fuzzing.
|
8 lat temu |
drh
|
45f31be85d
Experimental changes to Lemon for improved parser performance.
|
8 lat temu |
dan
|
df9c59f74d
Fix another unused variable warning in fts5 code.
|
8 lat temu |
dan
|
22e8356368
Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code.
|
8 lat temu |
drh
|
43509768e1
Fix harmless compiler warnings in FTS5.
|
9 lat temu |
dan
|
351ccb3825
Fix two more warnings in fts5 code.
|
9 lat temu |
dan
|
92099b0753
Add further tests for fts5 prefix queries.
|
9 lat temu |
dan
|
f67bb4a21b
Change the fts5 multi-column syntax to use parenthesis instead of square brackets.
|
9 lat temu |
dan
|
dbef6e752e
Reimplement [ec69e09a] so that each call to the xNext() method does not involve two iterations of the match expression tree (only one).
|
9 lat temu |
dan
|
6d21f42db2
Add syntax to fts5 used to specify that a phrase or NEAR group should match a subset of columns. For example "[col1 col2 ...] : <phrase>".
|
9 lat temu |
dan
|
9cfd51f587
Begin adding interface for auxiliary functions.
|
10 lat temu |