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 |
|
drh
|
35c3d8cc75
|
Merge recent trunk changes into the sessions branch.
FossilOrigin-Name: a9db017eabdefafcda87c497e8bafa07002ac0fe
|
2014-07-24 16:23:51 +00:00 |
|
dan
|
b30860abe2
|
Add a snippet() function to fts5.
FossilOrigin-Name: bdc58fd28a63ac9632c3df6c7768a9a236566605
|
2014-07-23 19:31:56 +00:00 |
|
drh
|
f5d87f77e2
|
Fix the index name for the shadow tables in the spellfix1 extension so that
multiple instances of the spellfix1 virtual table can each have their own
index.
FossilOrigin-Name: 438c348a40383796a710499e4e1b7a6b08f75778
|
2014-07-22 16:00:49 +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 |
|
mistachkin
|
86ac612e8a
|
Fix some harmess compiler warnings in the FTS3 Unicode module.
FossilOrigin-Name: c01caea5d6ad7a570628b85fb3056ac955ff03dd
|
2014-07-19 15:44:29 +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 |
|
mistachkin
|
166c373779
|
Fix harmless compiler warnings in the fts3view utility program that can occur with MSVC.
FossilOrigin-Name: 1cec1e030035e5253fb7ebbdfe5c1a3029e4e29b
|
2014-07-07 18:03:38 +00:00 |
|
drh
|
42d3d37ad1
|
Fix a division-by-zero error in the fts3view utility program. Add the
fts3view utility program to the "main.mk" makefile.
FossilOrigin-Name: 64f02699b4bd747e4c2f0debf72d37ec275137d8
|
2014-07-07 16:07:43 +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
|
2eaf03d72b
|
Change fts3/4 so that the "unicode61" is included in builds by default. It may now be excluded by defining SQLITE_DISABLE_FTS3_UNICODE.
FossilOrigin-Name: 0cc0230ae9cfc9760fd8ef2c25e82576b052dbeb
|
2014-07-03 12:18:22 +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 |
|
drh
|
f257b4c613
|
Merge the latest trunk enhancements into the sessions branch.
FossilOrigin-Name: a5d94eaba6aa12ff16d2a0af2fc752bcdb461877
|
2014-06-30 20:02:55 +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
|
cbabb20390
|
Merge trunk changes into the sessions branch.
FossilOrigin-Name: 9f18e78f039ffa89a8806810ad385bdc51bc88ed
|
2014-05-29 20:29:13 +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 |
|
drh
|
aff0fbb6a5
|
Merge recent trunk changes into the sessions branch.
FossilOrigin-Name: a769c7e03e6d4163986d49652687de34d15906a0
|
2014-05-26 20:00:00 +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 |
|
drh
|
d963982049
|
Merge recent trunk changes into the sessions branch.
FossilOrigin-Name: 2d33afe0c43cb99caa521c48b721c3b0971e967c
|
2014-05-20 00:20:23 +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 |
|