/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

2015-09-10
17:23
Modify the fts5 leaf page format to permit faster seek operations. This is a file-format change. Any existing databases can be upgraded by running the fts5 'rebuild' command. check-in: 0c0c4ae971 user: dan tags: trunk
16:39
Increment the fts5 version value to indicate that the on-disk format has changed. Closed-Leaf check-in: 99de5e3613 user: dan tags: fts5-incompatible
16:19
Fix a segfault in fts5 that could occur if the database contents were corrupt. check-in: 4931e37da4 user: dan tags: fts5-incompatible
15:52
Merge latest changes from trunk. Including fts5_expr.c fixes. check-in: 716e7e7477 user: dan tags: fts5-incompatible
15:49
Update description of on-disk format in fts5_index.c. check-in: 85aac7b8b6 user: dan tags: fts5-incompatible
15:24
Make the sqlite3ext.h header file responsive to -DSQLITE_OMIT_LOAD_EXTENSION. check-in: 47a46a9fa4 user: drh tags: trunk
10:40
Revert an accidentally committed makefile change. check-in: 402704b13f user: dan tags: fts5-incompatible
10:01
Fix an fts5 problem that could occur if a term and the first associated rowid are on different leaf pages. check-in: ffe2796ac9 user: dan tags: fts5-incompatible
05:40
Change the array of 16-bit offsets at the end of each page to an array of varints. check-in: fab245bea4 user: dan tags: fts5-incompatible
2015-09-09
08:15
Fix a bug in preprocessor macros within fts5_main.c. check-in: 0eb2b9521f user: dan tags: fts5-incompatible
2015-09-08
19:55
Remove the 0x00 terminators from the end of fts5 doclists stored on disk. check-in: 00d990061d user: dan tags: fts5-incompatible
2015-09-07
08:14
Use macros to make the code in fts5_index.c easier to read. check-in: 67ff5ae813 user: dan tags: fts5-incompatible
2015-09-05
19:52
Experiment with a different fts5 leaf page format that allows faster seeks. check-in: a1f4c3b543 user: dan tags: fts5-incompatible
19:21
Fix an unreachable conditional in the WHERE clause analysis logic. check-in: 24924a5819 user: drh tags: trunk
2015-09-04
10:31
Modify the fts5 custom tokenizer interface to permit synonym support. The fts5_api.iVersion value is now set to 2. Existing fts5 custom tokenizers (if there are such things) will need to be updated to use the new api version. check-in: 0b7e4ab8ab user: dan tags: trunk
10:24
Merge latest trunk changes. Closed-Leaf check-in: 443a5eb8e1 user: dan tags: fts5-incompatible
04:31
Simplification of the LRU list handling in pcache1. check-in: 05a3a2cd14 user: drh tags: trunk
2015-09-03
19:48
Rearrange code in fts5_expr.c so that synonym support does not slow down the common case. check-in: 801882817f user: dan tags: fts5-incompatible
18:57
Merge enhancements from trunk. check-in: 4b49fe9969 user: dan tags: fts5-incompatible
18:20
A simple optimization and size reduction in sqlite3PagerAcquire(). check-in: 618d8dd4ff user: drh tags: trunk
18:05
Add documentation for fts5 synonym support. check-in: 58aa1f4359 user: dan tags: fts5-incompatible
15:37
Add tests to improve coverage of fts5_varint.c. check-in: 89f24f31a8 user: dan tags: fts5-incompatible
14:22
Remove some more code from fts5_index.c by consolidating similar functions. check-in: 59ae30b97b user: dan tags: fts5-incompatible
11:17
Remove dead code from fts5_index.c. check-in: 8a0a9b01e7 user: dan tags: fts5-incompatible
11:00
Fix the fts5 integrity-check so that it works with columnsize=0 tables. check-in: 11b887b15e user: dan tags: fts5-incompatible
10:27
Fix a memory leak in fts5_expr.c. check-in: 399932a181 user: dan tags: fts5-incompatible
2015-09-02
19:48
Further tests to raise coverage of fts5 synonym code to 100%. Fix a dropped error code in the same. check-in: bdedd838bb user: dan tags: fts5-incompatible
18:56
Fix an issue with fts5 synonyms and NEAR(...) queries. check-in: f2e590700d user: dan tags: fts5-incompatible
17:34
Fix a problem with fts5 synonyms and phrase queries. Also fix an OOM handling bug in fts5. check-in: a4c35fa2c9 user: dan tags: fts5-incompatible
14:17
Fix a problem handling OOM conditions within fts5 queries that feature synonyms. check-in: 11fa980897 user: dan tags: fts5-incompatible
08:22
Fix a problem with fts5 synonyms and the xQueryPhrase() auxiliary function API. check-in: cf3e45e76d user: dan tags: fts5-incompatible
2015-09-01
18:44
Fix a problem that occurs when more than 4 synonyms for a term appear within a single row. check-in: cd359550bd user: dan tags: fts5-incompatible
18:08
Add tests for fts5 synonyms implemented by adding extra terms to queries. And fixes for the same. check-in: dbcb73802b user: dan tags: fts5-incompatible
2015-08-31
20:06
Begin changes to allow synonym support by adding multiple terms to a query (an alternative to adding multiple terms to the FTS index). check-in: ad7feaed4c user: dan tags: fts5-incompatible
2015-08-29
18:46
Add a test for an fts5 tokenizer that supports synonyms by adding multiple entries to the fts index. check-in: 98d07d16ca user: dan tags: fts5-incompatible
15:44
Another change to the fts5 tokenizer API. check-in: fc71868496 user: dan tags: fts5-incompatible
2015-08-28
19:56
Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document. check-in: 90b85b42f2 user: dan tags: fts5-incompatible
16:41
Fix compiler warnings in rbu code. check-in: 0fdc36fe35 user: dan tags: trunk