dan
|
ea2f1fa5f9
|
Try to reuse sorter statements in fts5. Does not work due to circular references on VTable object.
FossilOrigin-Name: bc14e64bdffb165fc5468339a7eaa5f6707537bf
|
2014-07-31 17:47:04 +00:00 |
|
dan
|
937490d4b4
|
Add further tests for the extension APIs with "ORDER BY rank" queries.
FossilOrigin-Name: 37a417d27e4ebafd4783f62728d7467316b75b17
|
2014-07-31 11:57:59 +00:00 |
|
dan
|
3fc4a856a2
|
Fix things so that the fts5 extension API works with "ORDER BY rank" queries.
FossilOrigin-Name: f1b4e1a98d49ecaba962beba16f8224175e4ba59
|
2014-07-30 20:26:24 +00:00 |
|
dan
|
fdb4a30af2
|
Add hidden column "rank". Currently this always returns the same value as the bm25() function.
FossilOrigin-Name: 4cc048c3651e830a6aeded924c7f3a60b634e133
|
2014-07-30 19:41:58 +00:00 |
|
dan
|
92e497e517
|
Add the "loadfts" program, for performance testing the loading of data into fts3/fts4/fts5 tables.
FossilOrigin-Name: 770b9540c19ad1e3d24adff382332bf032065efd
|
2014-07-28 20:14:02 +00:00 |
|
dan
|
454b5ce524
|
Add tests and fixes for bm25() function.
FossilOrigin-Name: 71d32f53e81921e43c933cc968cb1c18d83fe1e0
|
2014-07-26 18:38:51 +00:00 |
|
dan
|
700b33d7a5
|
Add extension apis xRowCount, xQueryPhrase, xSetAuxdata and xGetAuxdata. And a ranking function that uses all of the above.
FossilOrigin-Name: c4d50428ab97f77e6721c4f8d03eaaf3ea91f3eb
|
2014-07-25 20:30:47 +00:00 |
|
dan
|
b30860abe2
|
Add a snippet() function to fts5.
FossilOrigin-Name: bdc58fd28a63ac9632c3df6c7768a9a236566605
|
2014-07-23 19:31:56 +00:00 |
|
dan
|
a5983da6e1
|
Fix DELETE and UPDATE operations on fts5 tables.
FossilOrigin-Name: d44d3a8518ff7a1a3e2c0ab97493aa590676ee8c
|
2014-07-21 15:45:26 +00:00 |
|
dan
|
5c1b820460
|
Add the xTokenize extension API.
FossilOrigin-Name: 8c6b0aff3443fae4b7f0b9adcbf1514992b70653
|
2014-07-21 14:22:38 +00:00 |
|
dan
|
84d6fb394f
|
Fix the xColumnSize() extension API.
FossilOrigin-Name: 19504c4108472d2ad1281221642b8bd06eb69f4e
|
2014-07-21 11:44:47 +00:00 |
|
dan
|
e1c77bcfcd
|
Add simple tests for the xColumnText() extension api.
FossilOrigin-Name: 1e9053abdaf5e128d44504ee00dfd909dc25f378
|
2014-07-19 20:27:54 +00:00 |
|
dan
|
4a165c0af4
|
Fixes for the xColumnSize() fts5 extension API.
FossilOrigin-Name: 43fcb844726cfeeb1c8a0dbfaa0d2ca22e6ac16c
|
2014-07-19 15:35:09 +00:00 |
|
dan
|
30b650e2f4
|
Fix issues with position lists and NEAR constraints.
FossilOrigin-Name: 16352d3654d5672cd0251db51dbe19f779373feb
|
2014-07-18 19:59:00 +00:00 |
|
dan
|
c5b44f3d90
|
Fix a problem with position list processing for OR queries.
FossilOrigin-Name: 5808f30fae0d844c52a785bf18872be371d4af68
|
2014-07-17 15:14:07 +00:00 |
|
dan
|
18689f1bd4
|
Fixes for tcl list generation in fts5_test().
FossilOrigin-Name: c1f9a4b76c0bbc1ef9f6cdb5d62aa5d536fdf38e
|
2014-07-16 20:07:59 +00:00 |
|
dan
|
9cfd51f587
|
Begin adding interface for auxiliary functions.
FossilOrigin-Name: 1e2a7ba0889093416455f488fca893eaeb195d45
|
2014-07-16 19:15:57 +00:00 |
|
dan
|
48eecfb8b9
|
Support "ORDER BY rowid ASC".
FossilOrigin-Name: b96b5e166990e4ec363b24f66e04cfa5f00f6342
|
2014-07-10 20:21:12 +00:00 |
|
dan
|
a2b569f955
|
Add support for prefix queries to fts5.
FossilOrigin-Name: 75ebd3cd5904a4f89f7f3a9b25d32b2a42a31310
|
2014-07-08 16:27:37 +00:00 |
|
dan
|
103576dd75
|
Add support for AND, OR and NOT to fts5.
FossilOrigin-Name: 8682b87e794767cefcaa080fd53c8973c24c556a
|
2014-07-05 15:15:41 +00:00 |
|
dan
|
c2642d7c1e
|
Add support for the "colname : <nearset>" syntax to fts5.
FossilOrigin-Name: 004667106e552e832a564b77e242b86f183d4441
|
2014-07-05 07:54:01 +00:00 |
|
dan
|
c18a8fe99c
|
Add support for NEAR expressions to fts5.
FossilOrigin-Name: 250ae8d40115e2e47cc5a1e8a427fa8c0a89124d
|
2014-07-03 20:39:39 +00:00 |
|
dan
|
1dfacb4675
|
Add support for phrase queries to fts5.
FossilOrigin-Name: 2e5652e6526b8fb3f5c163168d95bc0bb4c93686
|
2014-07-02 20:18:49 +00:00 |
|
dan
|
acf6642819
|
Change the position list format so that its size in bytes is stored at the start of the list itself.
FossilOrigin-Name: 62f2ff20418702ed0fbf708369edf5638445b51b
|
2014-07-01 20:45:18 +00:00 |
|
dan
|
e369fe4352
|
Fix minor problems in term matching.
FossilOrigin-Name: 94eeb077d08a1d2607f3ff3a9fbf18229ba475bb
|
2014-06-26 12:31:41 +00:00 |
|
dan
|
22d43ec4e8
|
Begin adding query support to fts5.
FossilOrigin-Name: 47a9f3cc92deefe163108e3507bd4614bf1f5da7
|
2014-06-25 20:28:38 +00:00 |
|
dan
|
d0bfb36a08
|
Add simple full-table-scan and rowid lookup support to fts5.
FossilOrigin-Name: 3515da85d09220c464979467b476c611da4a6a7a
|
2014-06-24 16:59:06 +00:00 |
|
dan
|
e0fa4107c2
|
Add some code for an experimental fts5 module. Does not work yet.
FossilOrigin-Name: 1e0648dcf283d4f1f6159db4d2433b6cc635992e
|
2014-06-23 11:33:22 +00:00 |
|
drh
|
9740726121
|
A different approach to the autoindex problem that deletes query-planner code
rather than adding it.
FossilOrigin-Name: f270fb6e9e0b5e77f918081962008c6195ab1e36
|
2014-06-17 12:33:55 +00:00 |
|
drh
|
6b7ff748a1
|
Allow an automatic index on a WHERE constraint where the RHS is does not
reference another table as long as the RHS is not a constant.
FossilOrigin-Name: 58acc2a8b38c5f13175c191697b4d2b663db1872
|
2014-06-17 09:00:54 +00:00 |
|
drh
|
a2412c1613
|
Fix the extension01.test script so that it works on windows. Fix a
harmless compiler warning in the fileio extension.
FossilOrigin-Name: baf95a190907d05a847ae8b6a3dd60625c2a078a
|
2014-06-16 12:51:56 +00:00 |
|
drh
|
40e75cb6f6
|
Add the fileio.c loadable extension, that implements readfile() and writefile()
SQL functions.
FossilOrigin-Name: 0ca104d821d5841ab0754113be074c520cf07f23
|
2014-06-13 13:43:25 +00:00 |
|
drh
|
0b93058b0e
|
Add an extension that implements compress() and uncompress() SQL functions.
FossilOrigin-Name: d5c17d1a423321f766616d82c9b27ef87c1d5afd
|
2014-06-13 13:08:21 +00:00 |
|
dan
|
33b7bcb319
|
Fix a problem that was causing the FTS4 integrity-check command to fail if the table had one or more "notindexed" columns.
FossilOrigin-Name: 7123bb2605216396f65db5d156431b3613f313b5
|
2014-06-05 11:15:56 +00:00 |
|
drh
|
3c559a8d3c
|
Fix harmless compiler warnings.
FossilOrigin-Name: 20b75460c0661b5dc071177b4a0791aceccda029
|
2014-05-27 19:18:36 +00:00 |
|
drh
|
b7231a8cf0
|
Fix a harmless compiler warning in the FTS4 logic.
FossilOrigin-Name: 64a869ad2388d9d62601b93d5139f2dc57f260f7
|
2014-05-27 11:54:48 +00:00 |
|
dan
|
cde81d5fd0
|
Fix a problem in FTS4 where columns with names that are prefixes of any notindexed column were also being (incorrectly) marked as not indexed. For example in "CREATE ... t1(abc, bc, abcd, notindexed=abcd)", both abc and abcd were being treated as notindexed.
FossilOrigin-Name: d90c4964fcf46b0b043dbfd58267098582267001
|
2014-05-26 16:40:02 +00:00 |
|
mistachkin
|
02c1e264a9
|
Fix harmless compiler warnings.
FossilOrigin-Name: 7e60347e21a7473974061965a8d1f2eadde987e2
|
2014-05-16 23:38:59 +00:00 |
|
dan
|
a7b9e7d2d9
|
Fix a bug causing an incorrect segment size value to be stored if both an old and new FTS version performed work on the same incremental merge operation.
FossilOrigin-Name: a9a2aeab298ba2ac0b8835e61406e2d83bf7e39b
|
2014-05-16 10:30:44 +00:00 |
|
dan
|
157c957a65
|
Fix a problem with the handling of delete markers by automerge on large databases.
FossilOrigin-Name: 2b09bd17eb85ea3c682e930d2aabc6441f2265e0
|
2014-05-15 18:36:39 +00:00 |
|
dan
|
5b34f15a82
|
Do not search for promotable segments following an FTS 'optimize' operation or creation of a new segment on the oldest existing level.
FossilOrigin-Name: 34f6b4b8e4cb8ea45fd518672dc96335d1ce06ab
|
2014-05-14 19:49:17 +00:00 |
|
dan
|
a0b7ca90b7
|
Fix a problem to do with loading the value of the FTS automerge setting from the database.
FossilOrigin-Name: 7268119f74602929b372b88eca7b3c3b4964f7d5
|
2014-05-14 18:45:27 +00:00 |
|
dan
|
9e83e465eb
|
Fix various problems to do with segment promotion. Add test file fts4growth2.test, containing tests to check that the FTS index does not grow indefinitely as the table is updated.
FossilOrigin-Name: 21491a9bc686e63bec32f1a67103622f1160a2f9
|
2014-05-14 15:58:47 +00:00 |
|
dan
|
c0caea21de
|
Fix a problem preventing delete markers from ever being removed from the FTS index.
FossilOrigin-Name: 7f47ae5c5ddb1227484ddae7c6960183932a052a
|
2014-05-13 20:11:37 +00:00 |
|
dan
|
6bb9889ef0
|
Experimental code to prevent FTS indexes from growing indefinitely as the table is updated.
FossilOrigin-Name: b3b505a4dd0c679437a4272109f1188175088cd1
|
2014-05-12 20:04:48 +00:00 |
|
dan
|
d2d8ca600e
|
Fix the way parenthesis in MATCH expressions are handled by FTS if the tokenizer considers them to be token characters.
FossilOrigin-Name: e21bf7a2ade6373e94ea403c665f78e1ad22143f
|
2014-05-07 19:59:36 +00:00 |
|
drh
|
65e6b0dd12
|
Add the sqlite3_rtree_query_callback() API to the RTree virtual table.
(Cherrypick from the sessions branch.)
FossilOrigin-Name: af2cbe64adab5f9e3b0f3da00d06428088589d7f
|
2014-04-28 17:56:19 +00:00 |
|
dan
|
d88e521f59
|
Fix an obscure bug causing sqlite3_close() to fail if there are virtual tables on the disconnect list when it is called.
FossilOrigin-Name: 6504aa47a8ebb13827be017c4cb4b2dc3c4c55f4
|
2014-03-12 19:38:38 +00:00 |
|
dan
|
82d25da5b0
|
Changes to FTS to ensure that it does not access the database from within the xConnect method.
FossilOrigin-Name: c67a52c356416cc200f51f9168d942e78db11d34
|
2014-03-12 19:20:36 +00:00 |
|
dan
|
87af14a639
|
Prevent the rtree module from reading sqlite_stat1 data from the wrong database.
FossilOrigin-Name: 7ce03c1b5552d830300575c5b41a874db7a2ec77
|
2014-03-12 12:44:46 +00:00 |
|