Commit History

Author SHA1 Message Date
  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