dan
|
38f2024062
|
Fix a problem causing the fts3 integrity-check to fail if run inside a transaction.
FossilOrigin-Name: 3b925189a75eae875da256b6e54999cad3cef1eb
|
2015-04-23 11:52:04 +00:00 |
|
dan
|
3c9a073723
|
Fix an fts4 problem to do with the handling of phrases that contain zero tokens.
FossilOrigin-Name: caba5be0b2bdaf4eb4af9af267c0c22dfbd3dba5
|
2015-04-21 12:06:53 +00:00 |
|
mistachkin
|
8e18922f12
|
Fix harmless compiler warnings seen with MSVC 2015.
FossilOrigin-Name: d05becd873a03a366843a34e7f4c732dd8f88c86
|
2015-04-19 21:43:16 +00:00 |
|
dan
|
1586699cfc
|
Fix a problem affecting some fts3 UPDATE and DELETE statements on order=DESC tables.
FossilOrigin-Name: 284c1623f81704ef80edb9324954525cb2b72172
|
2015-04-17 20:51:55 +00:00 |
|
drh
|
a4bb7764fe
|
Fix a boundry-value condition in the phrase poslist extractor of FTS3/4.
FossilOrigin-Name: 55d10baf0bffdb1a34bf5627ed8f25e4a4efd942
|
2015-04-16 20:10:17 +00:00 |
|
dan
|
0d01ec8de8
|
Remove an incorrect assert() statement from sqlite3Fts3Dequote().
FossilOrigin-Name: bd06eeb8d06237dc2d54d8a03e8bf525cb811c9e
|
2015-04-15 09:16:39 +00:00 |
|
dan
|
2deb12be2b
|
Fix a problem causing an assert() to fail if a snippet containing 0 tokens was requested from fts3.
FossilOrigin-Name: eafd0a1e3f25f38d551603f177ff4634cf79de77
|
2015-04-15 08:20:50 +00:00 |
|
dan
|
75395ccd17
|
Do not allow virtual table constructors to be called recursively.
FossilOrigin-Name: 0a72726da21581ab16cb3e964bd825b8f2e931e4
|
2015-04-10 07:55:07 +00:00 |
|
dan
|
4b0000c9a8
|
Fix a problem with fts3 prefix terms within phrase queries on "order=DESC" tables with a mix of negative and positive rowids.
FossilOrigin-Name: 0cdf502885ea7e5805d7ba3719f055f5d48fc78d
|
2015-04-06 09:05:29 +00:00 |
|
drh
|
f3e8748683
|
Fix a harmless compiler warning in FTS3.
FossilOrigin-Name: 1688f60c08cc9270948402d98a2333382aa32681
|
2015-03-26 14:29:51 +00:00 |
|
drh
|
3858cb44b6
|
Add a missing "int" on a constant declaration.
FossilOrigin-Name: 235157de5113ac4c750e36a498e2a1f1cf461751
|
2015-03-21 20:50:58 +00:00 |
|
dan
|
e10d87f65a
|
Avoid a segfault if NULL is passed as the first argument to SQL scalar function fts3_tokenizer().
FossilOrigin-Name: 6d0989695b486275824c14d5f88357267c1e8104
|
2015-03-21 19:35:09 +00:00 |
|
dan
|
998aaa03ea
|
Avoid an integer overflow in fts3 causing gcc 4.7.1 with -O2 to behave counter-intuitively (perhaps because the behaviour is undefined). Add an "ifcapable trace" to a test in shell4.test.
FossilOrigin-Name: e3e234649616f20610abce9ae9da1c572d3a4377
|
2015-03-21 12:22:51 +00:00 |
|
mistachkin
|
44723ce096
|
Improvements to the MSVC build. Fix harmless compiler warnings. Enable use of 'stdcall'.
FossilOrigin-Name: 737630b87314283b2c38790ace9d25ec05f81f4a
|
2015-03-21 02:22:37 +00:00 |
|
dan
|
b7134d0863
|
Fix an FTS3/4 problem with handling empty tokenizer declarations (e.g. "CREATE VIRTUAL TABLE t(tokenize=);").
FossilOrigin-Name: 26d2def8a53094356008861636d66f9ae8f2448a
|
2015-03-19 16:25:42 +00:00 |
|
dan
|
e0417626ea
|
Silently ignore any attempt to add a prefix index for prefixes zero bytes in size to an fts3/4 table. Or any prefix index size so large that it overflows a 32-bit signed integer.
FossilOrigin-Name: ad4b19d2ac0889a23fe3b0fd844286efc10cdd82
|
2015-03-19 15:52:07 +00:00 |
|
mistachkin
|
0b7ff5c11b
|
Fix harmless compiler warning.
FossilOrigin-Name: 580dae4615353d73c7d096107571bd60fec5b0f2
|
2015-03-04 20:18:55 +00:00 |
|
dan
|
88392bf3ce
|
Optimize range constraints on the rowid column of fts3/4 tables even if there is no MATCH clause in the query.
FossilOrigin-Name: 85dc12625d300fe48f3c096f54ebcb8b6ef4e30a
|
2015-01-29 11:52:22 +00:00 |
|
mistachkin
|
e4a0d79b8a
|
Fix harmless compiler warnings.
FossilOrigin-Name: e7d2ec048c88237c124fbe598f8f7e950d43d90f
|
2015-01-27 21:24:33 +00:00 |
|
dan
|
6f0138e89e
|
Fix a bug in the fts3 snippet() function causing it to omit leading separator characters from snippets that begin with the first token in a column.
FossilOrigin-Name: adc9283dd9bc3a6463f8c4fe23dd58a3712c349d
|
2015-01-27 19:01:26 +00:00 |
|
dan
|
18f6ff9eb7
|
Improve the performance of fts3/4 queries that use the OR operator and at least one auxiliary fts function.
FossilOrigin-Name: 245e8730451fbdc1c729beff7295c452df604009
|
2015-01-27 18:43:02 +00:00 |
|
mistachkin
|
1a51ce78ba
|
Fix some harmless compiler warnings.
FossilOrigin-Name: 2b8eecbfe7935d3d9826fbcd473dd3a49138ad11
|
2015-01-12 18:38:02 +00:00 |
|
drh
|
063970a15f
|
Fix comment typos reported on the mailing list. No changes to code.
FossilOrigin-Name: 93a71c9f058b58d11187293a1e8d5324d0911880
|
2014-12-04 14:01:39 +00:00 |
|
dan
|
6e1a037357
|
Allow FTS tokenizers to choose whether or not to consider the "*" character part of tokens or not. This restores the pre-[e21bf7a2ad] behaviour. Also fix a problem causing FTS to interpret tokens beginning with "*" characters as EOF.
FossilOrigin-Name: 49dfee7cd1c9ab2901b8a871a6cd00b2ead76801
|
2014-10-09 15:08:17 +00:00 |
|
drh
|
a8950d5038
|
Fix a memory leak associated with the FTS4 matchinfo() function.
FossilOrigin-Name: fb8da82411b80a234c6a5481622027815450996a
|
2014-10-09 14:00:49 +00:00 |
|
drh
|
b8e8d5055a
|
Fix a harmless compiler warning inside an assert() in FTS4.
FossilOrigin-Name: 418f3c9ad28672e5fe38d772d34e7cf8d26bc0e1
|
2014-10-06 12:41:57 +00:00 |
|
drh
|
490fe86f1a
|
Fix harmless compiler warnings.
FossilOrigin-Name: 52b03f045edf6fc29f9ba9a5cac53a59f0feb0eb
|
2014-08-11 14:21:32 +00:00 |
|
drh
|
858b638d1f
|
A couple more harmless compiler warnings eliminated.
FossilOrigin-Name: bcf6d775f90f4d1ba018a1b965f2f710df130f01
|
2014-08-06 18:50:51 +00:00 |
|
drh
|
e8f2c9dc71
|
Fix two more harmless compiler warnings. Make sure the fts3_unicode2.c file
is in sync with mkunicode.tcl.
FossilOrigin-Name: a2a60307ea68a3230952a56cb65369ba0a208967
|
2014-08-06 17:49:13 +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 |
|
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
|
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
|
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 |
|
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 |
|
drh
|
693e671936
|
Fixes for various clang warnings.
FossilOrigin-Name: 87bf60637e5863c54c5e2d05aaaca0835b7aace8
|
2014-01-24 22:58:00 +00:00 |
|
dan
|
2e08486a08
|
Add the usual "fts3" prefix to new static method setEstimatedRows() in fts3.c. This fixes a problem when compiling the amalgamation, as the r-tree module also contains a static method named setEstimatedRows.
FossilOrigin-Name: d6fcfc8890489b942e5b3f1bc271835d77c5ef96
|
2014-01-04 19:58:29 +00:00 |
|
dan
|
69014393f8
|
Instead of having the planner ignore plans with unusable MATCH constraints, have FTS assign extremely high costs to such plans in order to discourage the planner from using them.
FossilOrigin-Name: 24f84b38131866f7b435ffe641bb2f6991a70db2
|
2014-01-04 14:42:14 +00:00 |
|