SQLite4
Timeline
Not logged in

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

47 most recent checkins using file www/lsmusr.wiki version 41b08c1d31

2013-01-12
15:13
[0078080de5] Get the amalgamation build working again. (user: drh, tags: trunk)
2013-01-09
18:15
[dbbce4e438] Merge matchinfo branch with trunk. (user: dan, tags: trunk)
18:09
[201233ee64] Leaf: Fix a few compiler warnings and test failures. (user: dan, tags: matchinfo)
17:16
[0d5a640f1f] Fixes for snippet function and tests. Add API to determine the number of tokens in an FTS query phrase. (user: dan, tags: matchinfo)
2013-01-08
20:35
[a257d81d4b] Add tests and many fixes for snippet implementation. Some tests are still failing. (user: dan, tags: matchinfo)
11:45
[e7b52edf68] Fix an fts5 problem to do with initializing the global size record. Also have the checksum routine ignore size records when calculating the index checksum. (user: dan, tags: matchinfo)
2013-01-07
19:52
[8d94102cd3] Add an implementation of snippet() and its associated mi apis to fts5. (user: dan, tags: matchinfo)
2013-01-04
18:37
[f3ac136843] Allow an fts5 tokenizer to split a single document into multiple streams (i.e. sub-fields within a single column value). Modify the matchinfo APIs so that a ranking function may handle streams and/or columns separately or otherwise. (user: dan, tags: matchinfo)
2013-01-03
20:35
[7cfa40b5c1] Add comment describing format of row and global size records. (user: dan, tags: matchinfo)
18:13
[0e439483d7] Fill in more of the matchinfo functions so that the BM25 function works. (user: dan, tags: matchinfo)
2013-01-02
20:01
[03f26d8c60] Add an implementation of BM25 to fts5func.c. Other changes to matchinfo related things. (user: dan, tags: matchinfo)
2013-01-01
19:56
[a235305d42] Add APIs to allow fts5 to be augmented with ranking and snippet functions. Does not work yet. (user: dan, tags: matchinfo)
19:55
[69b21857ca] Remove obsolete memory pool allocators from LSM. (user: drh, tags: trunk)
19:02
[a2630e5d90] Add the sqlite4_kvfactory typedef to the interface and use that typedef throughout the implementation. This check-in also includes some unrelated cleanup of the sqlite4.h file. (user: drh, tags: trunk)
18:41
[7bc0e58875] Fix a memory leak in fts5.c. (user: dan, tags: trunk)
18:24
[e9efc61a51] Add files "mem.h" and "mem.c". These are not currently linked into the build and have never been tested. At the moment they should be considered working notes, not real code. The code contained in these files might get folded into the build, or it might be deleted. (user: drh, tags: trunk)
10:24
[bc0f61fc3b] Fix a problem that occurs with transactions that use more than 32MB of shared memory. (user: dan, tags: trunk)
09:07
[d9a06d9403] Avoid leaking shared-memory pages when rolling back a large transaction. (user: dan, tags: trunk)
2012-12-30
12:03
[069e299d06] Add support for the "columnname : phrase" syntax to fts5. (user: dan, tags: trunk)
11:45
[dd018f834a] Add support for prefix queries to fts5. Still no support for prefix indexes, just prefix queries using the regular term index. (user: dan, tags: trunk)
2012-12-29
15:16
[29d07b13f0] Add fts5rnd1.test, a modified version of fts3rnd.test that works with fts5. (user: dan, tags: trunk)
09:56
[c2efd983b0] Add support for the AND, OR and NOT operators to fts5. (user: dan, tags: trunk)
2012-12-28
20:01
[ed403fecf2] Add support for NEAR queries to fts5. (user: dan, tags: trunk)
18:57
[0780ef9305] Add support for phrase queries to fts5. (user: dan, tags: trunk)
2012-12-27
18:01
[fb07003744] Fill in some functions so that a tiny subset of fts5 queries work. (user: dan, tags: trunk)
2012-12-26
19:40
[58a5617da3] Modify where.c and so on to handle fts scans. Opcodes do not work yet. (user: dan, tags: trunk)
2012-12-24
15:32
[8161b13910] Fixes for updates and deletes on tables with fts5 indexes. (user: dan, tags: trunk)
2012-12-22
19:59
[4693eb7bcc] More work on updating an fts5 index. Add a pragma that checks if the index and table contents match. (user: dan, tags: trunk)
2012-12-21
19:58
[49eff5d82d] Add update function to fts5.c. (user: dan, tags: trunk)
2012-12-20
18:41
[e0748900db] Add "tokenizer=xxx" syntax to fts5. (user: dan, tags: trunk)
2012-12-19
20:01
[8ac71062f5] Add the "CREATE INDEX idx ON tbl USING nm(...)" syntax. (user: dan, tags: trunk)
2012-12-18
15:47
[b1a2a17679] Add support for NEAR to the fts expression parser. (user: dan, tags: trunk)
2012-12-17
20:18
[c472cae982] Add a test for the "colname:phrase" syntax to fts5expr1.test. (user: dan, tags: trunk)
19:36
[bd4efbb2f7] Add new files fts5.c and fts5func.c. (user: dan, tags: trunk)
2012-12-03
20:19
[51816384756d] Add support for testing against mdb. (user: dan, tags: trunk)
14:22
[6de140a17f] Add lsmperf.wiki to the links on index.wiki. (user: dan, tags: trunk)
13:41
[938bb92e37] Add www/lsmperf.wiki. (user: dan, tags: trunk)
2012-11-30
19:00
[7ead7175e2] Reduce the number of times malloc() is called when inserting a new entry. Ensure pointers to all shared-memory chunks are loaded when a read-transaction is opened. (user: dan, tags: trunk)
2012-11-29
19:14
[d4c5a3bad7] Avoid reading and checksumming an entire meta-page every time a write transaction is opened. (user: dan, tags: trunk)
18:25
[88205b2bc6] Allow freelist-only age=1 segments to be written even if there are already NMERGE age=1 segments. (user: dan, tags: trunk)
09:48
[a9f8129cce] In mmap-mode, ensure a checkpointer has the entire database file mapped before calling msync(). (user: dan, tags: trunk)
2012-11-28
19:39
[f43bee2c1b] Further updates to multi-threaded tests. (user: dan, tags: trunk)
14:54
[21db5f73f5] Fix an mmap mode bug. Improve upon multi-threaded setups in lsmtest_tdb3.c. (user: dan, tags: trunk)
2012-11-23
16:41
[b55b092602] Fix a problem in compressed database mode causing pages to be incorrectly marked as dirty. (user: dan, tags: trunk)
2012-11-22
16:14
[f58fb32e42] Fix some "unsafe" pointer casts in lsm_config(). (user: dan, tags: trunk)
2012-11-17
13:17
[1b21fb4494] Fix another out-of-order writes problem. (user: dan, tags: trunk)
10:51
[ee694a32e4] Avoid writing pages to disk out of sequential order (one problem still remains). (user: dan, tags: trunk)