Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of ext/fts5/fts5.c
2015-06-23
| ||
18:47 | Improve test coverage of fts5. file: [d7c58bd8] check-in: [df5ccea8] user: dan branch: fts5, size: 71179 | |
2015-06-10
| ||
10:45 | Fix the fts5 xRename() method. file: [4ce5d099] check-in: [0f7fd513] user: dan branch: fts5, size: 71027 | |
2015-06-09
| ||
20:58 | Add the "columnsize=" option to fts5, similar to fts4's "matchinfo=fts3". file: [8af8014b] check-in: [aa12f9d9] user: dan branch: fts5, size: 70965 | |
2015-06-06
| ||
16:28 | Fix handling of fts5 rowid constraints in the absence of a MATCH clause. Add tests to cover recently added branches. file: [1c7424b9] check-in: [3a9cb648] user: dan branch: fts5, size: 69694 | |
2015-06-05
| ||
19:05 | Make use of range constraints on the rowid field of an fts5 table in full-text queries. file: [f5800895] check-in: [32cbc0ed] user: dan branch: fts5, size: 69556 | |
2015-05-30
| ||
11:49 | Remove the "#include sqlite3Int.h" from fts5Int.h. file: [34e5098e] check-in: [e008c3c8] user: dan branch: fts5, size: 63582 | |
2015-05-16
| ||
20:04 | Further test coverage improvements for fts5. file: [74d18b4d] check-in: [927d9a64] user: dan branch: fts5, size: 63578 | |
2015-05-13
| ||
17:15 | Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token. file: [2899b3c6] check-in: [aa34bf66] user: dan branch: fts5, size: 63526 | |
2015-05-09
| ||
18:28 | Allow the fts5vocab table to optionally provide data on a per-column basis. file: [a5a908a6] check-in: [39222761] user: dan branch: fts5, size: 63229 | |
2015-05-08
| ||
20:21 | Add the fts5vocab module, for direct access to the fts5 index. file: [9e521f35] check-in: [6bf93e3b] user: dan branch: fts5, size: 63074 | |
09:21 | Improve the error message returned by FTS5 if it encounters an unknown file format. file: [7f58ea9b] check-in: [f369caec] user: dan branch: fts5, size: 62769 | |
2015-05-07
| ||
19:29 | Change to storing all keys in a single merge-tree structure instead of one main structure and a separate one for each prefix index. This is a file-format change. Also introduce a mechanism for managing file-format changes. file: [62b26573] check-in: [a684b5e2] user: dan branch: fts5, size: 62331 | |
2015-05-01
| ||
12:14 | Improve test coverage of fts5.c. file: [3a0a73bc] check-in: [add4f468] user: dan branch: fts5, size: 62328 | |
2015-04-29
| ||
20:54 | Improve fts5 tests. file: [932284a2] check-in: [c1f07a3a] user: dan branch: fts5, size: 62127 | |
2015-04-28
| ||
20:24 | Fix an fts5 bug in handling writes while there are active cursors. file: [45e82b58] check-in: [07f70955] user: dan branch: fts5, size: 61622 | |
18:35 | Improve coverage of fts5 tests. file: [d9a99a59] check-in: [8e8136f2] user: dan branch: fts5, size: 59620 | |
2015-04-27
| ||
11:31 | Further tests for fts5. file: [3383b8a4] check-in: [ffeb3ef3] user: dan branch: fts5, size: 59709 | |
2015-03-04
| ||
08:29 | Fix a couple of build problems. file: [1eb8ca07] check-in: [a5d5468c] user: dan branch: fts5, size: 59564 | |
2015-01-24
| ||
19:57 | Have fts5 store rowids in ascending order. Query speed is virtually the same regardless of rowid order, and ascending order makes some insert optimizations easier. file: [f2e899fb] check-in: [5206ca60] user: dan branch: fts5, size: 59491 | |
2015-01-23
| ||
17:43 | Fix compression of keys stored on internal segment b-tree nodes by fts5. file: [41b852b6] check-in: [51444f67] user: dan branch: fts5, size: 59481 | |
2015-01-17
| ||
20:01 | Ensure an up to date copy of the fts5 configuration has been loaded into memory before attempting to modify the same configuration. file: [0ba5a8f2] check-in: [f30afd20] user: dan branch: fts5, size: 59488 | |
2015-01-12
| ||
17:58 | Optimize the unicode61 tokenizer so that it handles ascii text faster. Make it the default tokenizer. Change the name of the simple tokenizer to "ascii". file: [790880af] check-in: [f22dbcca] user: dan branch: fts5, size: 59404 | |
2015-01-07
| ||
19:33 | Add the fts5 'optimize' command. file: [c90004f4] check-in: [e749be56] user: dan branch: fts5, size: 59209 | |
17:11 | Add the 'rebuild' and 'delete-all' commands. file: [66ca4324] check-in: [0cb2fed5] user: dan branch: fts5, size: 59107 | |
2015-01-06
| ||
19:08 | Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer. file: [9f6f6597] check-in: [65f0262f] user: dan branch: fts5, size: 58160 | |
2015-01-05
| ||
20:41 | Tests and fixes for fts5 external content tables. file: [e2c19b2c] check-in: [047aaf83] user: dan branch: fts5, size: 58152 | |
2015-01-03
| ||
20:44 | Add support for external content tables to fts5. file: [16177d7f] check-in: [17ef5b59] user: dan branch: fts5, size: 57484 | |
2015-01-02
| ||
14:55 | Allow the rank column to be remapped on a per-query basis by including a term similar to "rank match 'bm25(10,2)'" in a where clause. file: [a80283dc] check-in: [1cd15a17] user: dan branch: fts5, size: 56850 | |
2014-12-29
| ||
11:24 | Fixes to built-in tokenizers. file: [37e124e2] check-in: [b33fe0dd] user: dan branch: fts5, size: 55154 | |
2014-12-23
| ||
19:18 | Fix the fts5 bm25() function so that it matches the documentation. file: [6dc8a850] check-in: [1ac7a8d0] user: dan branch: fts5, size: 55413 | |
2014-12-22
| ||
21:01 | Fixes and simplifications for the snippet() and highlight() functions. file: [8e5af98a] check-in: [ca5d4404] user: dan branch: fts5, size: 55262 | |
2014-12-18
| ||
18:25 | Fix various problems in fts5 revealed by fault-injection tests. file: [d1c1722e] check-in: [e358c3de] user: dan branch: fts5, size: 55214 | |
2014-12-03
| ||
17:27 | Begin testing fts5 OOM and IO error handling. file: [1dae34f4] check-in: [2037dba6] user: dan branch: fts5, size: 55195 | |
2014-12-02
| ||
20:18 | Add a configuration option to remap the "rank" column to an auxiliary fts5 function. file: [572bd5d4] check-in: [b5f59712] user: dan branch: fts5, size: 55262 | |
2014-12-01
| ||
20:05 | Add code to parse a rank() function specification. And a tcl interface to add auxiliary functions to fts5. file: [07f81ce7] check-in: [9c1697a2] user: dan branch: fts5, size: 52645 | |
2014-11-28
| ||
20:01 | Add a cookie mechanism to ensure that the %_config table is re-read as required. file: [b3a2574b] check-in: [bb4a37b5] user: dan branch: fts5, size: 52615 | |
2014-11-27
| ||
20:03 | Add a %_config table to fts5. file: [3c920d09] check-in: [83491c56] user: dan branch: fts5, size: 52722 | |
2014-11-24
| ||
16:24 | Add the auxiliary highlight() function to fts5. file: [d4b9895c] check-in: [05909237] user: dan branch: fts5, size: 52473 | |
2014-11-15
| ||
20:07 | Fix the customization interfaces so that they match the documentation. file: [cc3f0e4b] check-in: [fba0b5fc] user: dan branch: fts5, size: 49565 | |
2014-08-18
| ||
19:30 | Add an "automerge=0" mode that disables auto-merging and falls back to fts4-style crisis merges. file: [dd56525d] check-in: [2397404e] user: dan branch: fts5, size: 45073 | |
2014-08-12
| ||
16:07 | Cache the value of the "totals" record in memory during transactions. file: [31db0b90] check-in: [05dfdad4] user: dan branch: fts5, size: 44892 | |
2014-08-06
| ||
16:30 | Add support for savepoints to fts5. file: [15e585ed] check-in: [3b19eba0] user: dan branch: fts5, size: 44872 | |
2014-08-02
| ||
20:49 | Start changing things to use doclist indexes as required. code is not activated yet. file: [23f875e2] check-in: [b8864da9] user: dan branch: fts5, size: 41251 | |
2014-07-31
| ||
17:53 | Add a comment explaining why fts5 cannot cache "sorter statements". file: [aa269bbe] check-in: [e6af3b7a] user: dan branch: fts5, size: 38212 | |
17:47 | Try to reuse sorter statements in fts5. Does not work due to circular references on VTable object. file: [85b0d66a] check-in: [bc14e64b] user: dan branch: save_sorter_stmt, size: 38198 | |
11:57 | Add further tests for the extension APIs with "ORDER BY rank" queries. file: [b54b7767] check-in: [37a417d2] user: dan branch: fts5, size: 37785 | |
2014-07-30
| ||
20:26 | Fix things so that the fts5 extension API works with "ORDER BY rank" queries. file: [f322286c] check-in: [f1b4e1a9] user: dan branch: fts5, size: 36780 | |
19:41 | Add hidden column "rank". Currently this always returns the same value as the bm25() function. file: [f786dd1a] check-in: [4cc048c3] user: dan branch: fts5, size: 35158 | |
2014-07-25
| ||
20:30 | Add extension apis xRowCount, xQueryPhrase, xSetAuxdata and xGetAuxdata. And a ranking function that uses all of the above. file: [1496aff1] check-in: [c4d50428] user: dan branch: fts5, size: 30867 | |
2014-07-23
| ||
19:31 | Add a snippet() function to fts5. file: [6f859d44] check-in: [bdc58fd2] user: dan branch: fts5, size: 27497 | |
2014-07-21
| ||
15:45 | Fix DELETE and UPDATE operations on fts5 tables. file: [35124fe8] check-in: [d44d3a85] user: dan branch: fts5, size: 27516 | |
14:22 | Add the xTokenize extension API. file: [fda4dd1d] check-in: [8c6b0aff] user: dan branch: fts5, size: 27506 | |
11:44 | Fix the xColumnSize() extension API. file: [5bf93402] check-in: [19504c41] user: dan branch: fts5, size: 27371 | |
2014-07-19
| ||
20:27 | Add simple tests for the xColumnText() extension api. file: [fbd94670] check-in: [1e9053ab] user: dan branch: fts5, size: 27239 | |
15:35 | Fixes for the xColumnSize() fts5 extension API. file: [86655d1e] check-in: [43fcb844] user: dan branch: fts5, size: 27235 | |
2014-07-16
| ||
19:15 | Begin adding interface for auxiliary functions. file: [20bcb1e1] check-in: [1e2a7ba0] user: dan branch: fts5, size: 25886 | |
2014-06-25
| ||
20:28 | Begin adding query support to fts5. file: [1af3184d] check-in: [47a9f3cc] user: dan branch: fts5, size: 18241 | |
2014-06-24
| ||
16:59 | Add simple full-table-scan and rowid lookup support to fts5. file: [3efba544] check-in: [3515da85] user: dan branch: fts5, size: 16856 | |
2014-06-23
| ||
11:33 | Add some code for an experimental fts5 module. Does not work yet. file: [2cb2cc3c] check-in: [1e0648dc] user: dan branch: fts5, size: 12986 Added | |