dan
|
f5a9b58c8b
Avoid reading the structure record from within the fts5 xConnect method.
|
4 months ago |
dan
|
189c41221d
Further tests and fixes for this branch.
|
5 months ago |
dan
|
7dad9b4297
Add tests and fix minor issues with the code on this branch.
|
5 months ago |
dan
|
53bef48fbe
Ensure that an fts5 UPDATE does not strip the locale from columns that it does not write to.
|
5 months ago |
dan
|
105c20648e
Fix an incorrect tcl comment that appeared in many fts5 test files.
|
6 months ago |
dan
|
685b2ee0c3
Allow fts5 to filter on multiple MATCH clauses in a single scan.
|
5 years ago |
mistachkin
|
885f410472
Remove some 'breakpoint' commands in test files.
|
7 years ago |
drh
|
07d9a03187
Fix a test case in FTS5 to make it compatible with Tcl 8.5.
|
8 years ago |
dan
|
848b190e40
Explicitly limit the size of fts5 tokens to 32768 bytes.
|
8 years ago |
dan
|
0a2f2b546a
Fix some errors in fts5 test scripts.
|
8 years ago |
drh
|
5b38201708
Merge 3.11.1 changes into trunk.
|
9 years ago |
drh
|
fb02bad04f
Remove a forgotten "breakpoint" command from an FTS5 test script.
|
9 years ago |
dan
|
45a0e4eb59
Fix an fts5 problem causing 'optimize' to corrupt the fts index under some circumstances. Cherrypick of [251d6473f7].
|
9 years ago |
dan
|
437a54eaba
Fix an fts5 problem causing 'optimize' to corrupt the fts index under some circumstances.
|
9 years ago |
dan
|
22e8356368
Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code.
|
9 years ago |
dan
|
df015945e3
Improve performance of fts5 queries.
|
9 years ago |
dan
|
10e1535dee
Rationalize and extend some fts5 test code. Fix bugs revealed by the same.
|
9 years ago |
dan
|
159fd77e0f
Fix an fts5 integrity-check problem that affects offsets=0 tables with prefix indexes.
|
9 years ago |
dan
|
dbbda39453
Have fts5 load its configuration from the xConnect() method is invoked. This ensures that the very first query run uses the correct value of the 'rank' option.
|
9 years ago |
dan
|
d82211db56
Add the 'hashsize' configuration option to fts5, for configuring the amount of memory allocated to the in-memory hash table while writing.
|
9 years ago |
dan
|
5f93ccd7fc
Tests and minor fixes to improve coverage of FTS5 code.
|
9 years ago |
dan
|
df705d8185
Further tweaks to improve fts5 prefix query performance.
|
9 years ago |
dan
|
22c7cca21f
Allow the subsitute character (codepoint 26 - 0x1A) to appear in fts5 barewords.
|
9 years ago |
dan
|
a2507137f3
Optimizations for fts5 expressions that filter on column. More still to come.
|
9 years ago |
dan
|
a0f197b842
Update fts5 to support the table function syntax. "... FROM fts5_tbl WHERE fts5_tbl MATCH ?1 AND rank MATCH ?1" can now be written "FROM fts5_tbl(?1, ?2)".
|
9 years ago |
dan
|
bca189d5d8
Update fts5 to avoid using a statement journal for UPDATE and DELETE operations that affect at most a single row.
|
9 years ago |
dan
|
cf346d7a9c
Fix a crash in FTS5 caused by specifying NULL as the rhs of a MATCH operator.
|
9 years ago |
dan
|
a5aa8e1db2
Change the array of 16-bit offsets at the end of each page to an array of varints.
|
9 years ago |
dan
|
fe8e2eba0a
Remove the 0x00 terminators from the end of doclists stored on disk.
|
9 years ago |
dan
|
e386a1ba25
Experiment with a different fts5 leaf page format that allows faster seeks.
|
9 years ago |