dan
|
5a51c272ea
|
Remove a duplicated "if" condition from fts3.c.
FossilOrigin-Name: ee348b12754abda1fe13231c1868faca9d78481c
|
2015-07-25 19:26:52 +00:00 |
|
dan
|
a90579db99
|
Fix two problems that could cause fts3 auxiliary functions to occasionally misbehave if used with match expressions that contain both OR and NEAR.
FossilOrigin-Name: 372c1db2475f367d54270d5801aff0503745bff4
|
2015-07-08 17:59:08 +00:00 |
|
dan
|
3fb37f097c
|
Fix an fts4 matchinf() problem triggered by deferred tokens that are part of phrases that are part of AND expressions.
FossilOrigin-Name: f1e942a1dda496a509741e9cc2a17e8b4dac63a3
|
2015-05-25 10:57:13 +00:00 |
|
dan
|
b2bd727e52
|
Optimizations for the matchinfo() function, particularly the 'y' flag.
FossilOrigin-Name: dddd7e182943a1d3a9d32830e819a63f1a228d6d
|
2015-05-05 19:37:07 +00:00 |
|
drh
|
abf582509d
|
Use the sqlite3Fts3ErrMsg() function to set error message text in FTS3,
and to ensure that error messages are not overwritten and thus leaked.
FossilOrigin-Name: 605347e087ec5eb817f3c94f4616abe26c7ab66b
|
2015-05-01 14:07:30 +00:00 |
|
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 |
|
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
|
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 |
|
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 |
|
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
|
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
|
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 |
|
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 |
|
drh
|
3c559a8d3c
|
Fix harmless compiler warnings.
FossilOrigin-Name: 20b75460c0661b5dc071177b4a0791aceccda029
|
2014-05-27 19:18:36 +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 |
|
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
|
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
|
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 |
|
drh
|
707f1c560a
|
Fix a harmless MSVC compiler warning.
FossilOrigin-Name: 6cc023bb29be51847fbbfab95c24fc89993ccdba
|
2013-11-19 18:17:20 +00:00 |
|
drh
|
2bea7cde6e
|
Fix harmless compiler warnings from clang scan-build.
FossilOrigin-Name: 8d002740bffca2a76d2dfbc1a67293d34f9de9ba
|
2013-11-18 11:20:50 +00:00 |
|
mistachkin
|
3aa4be39a9
|
Fix harmless compiler warning.
FossilOrigin-Name: ddacd10105c6df2d3a9d707947e72c62e88212eb
|
2013-11-12 21:10:02 +00:00 |
|
dan
|
85963f5474
|
When possible, have FTS use 32-bit operations to read varints from the database.
FossilOrigin-Name: aa7ba302ed13aedde89b5bcbe9119799c0da8a42
|
2013-11-12 17:46:44 +00:00 |
|
dan
|
362d21614e
|
Fix a crash in FTS incremental phrase processing that can occur if the second or subsequent token is much more common in the dataset than the first.
FossilOrigin-Name: 0bf438fc30582a08fddfc3cec49366ee17ae2abe
|
2013-10-14 20:30:51 +00:00 |
|
mistachkin
|
b084582299
|
Fix harmless compiler warning.
FossilOrigin-Name: 4b130f88fba216e088f61252bbcdde57ec7ee6a9
|
2013-10-12 02:33:22 +00:00 |
|
drh
|
4f99189051
|
Fix various harmless compiler warnings. Change the "warnings.sh" script to
work with STAT4 instead of STAT3.
FossilOrigin-Name: 7df06684ab36bfdad9e9aca6940b7a665c2a0cb5
|
2013-10-11 15:05:05 +00:00 |
|
mistachkin
|
86f72f0721
|
Fix compilation issue with MSVC.
FossilOrigin-Name: 36d64dc36f18c166b2c93c43579fa3bbb5cd545f
|
2013-10-07 21:49:16 +00:00 |
|
dan
|
9211f8a6ce
|
Allow FTS4 multi-token phrases to use a combination of in-memory and incrementally loaded doclists. This allows phrases to (partially) benefit from incremental doclists without disabling the deferred token optimization.
FossilOrigin-Name: f6819c5f3363d358e7ef65fe6978f13991bd44af
|
2013-10-03 19:27:14 +00:00 |
|
dan
|
eb26672d0e
|
Add a test to check that the new multi-token phrase optimization is actually helping.
FossilOrigin-Name: bc3a2ed5fb2402805928b0002457eebf06f87c47
|
2013-10-02 08:04:27 +00:00 |
|
dan
|
ff574f4c76
|
Allow multi-token phrases to load doclists from the database incrementally. This allows queries that feature such phrases to benefit from the "docid<?" optimization.
FossilOrigin-Name: ea543f081d93ed1bf66c21ce2108ec94e349f4c5
|
2013-10-01 20:02:32 +00:00 |
|
dan
|
73632e37c9
|
Merge trunk changes with this branch.
FossilOrigin-Name: e294a9c7c525d1da698259c2fef089579bfd1c0b
|
2013-09-30 18:16:07 +00:00 |
|
dan
|
1f03e609ff
|
Fix a performance problem in the FTS4 auxiliary functions triggered by an OR clause in the full-text query.
FossilOrigin-Name: fa0f2f0e3e79ae653118b901e1cca7725dfaf249
|
2013-09-30 18:14:45 +00:00 |
|
dan
|
19384380f3
|
Have fts4 full-text queries consider "docid<?" and similar constraints.
FossilOrigin-Name: 6622424a3a149edd35ba2ba0881aa41b4536417b
|
2013-09-30 11:42:19 +00:00 |
|
drh
|
1f10c28618
|
Modify several extensions to use the new exported function naming.
Fix some shared library compilation issues.
FossilOrigin-Name: 1e39f85077f1f2b96c3a656c5b6334bafb005908
|
2013-07-09 12:36:30 +00:00 |
|
dan
|
ed20073b8d
|
Make a couple of implicit casts explicit to fix compiler warnings.
FossilOrigin-Name: 9676280a9387b8bfba82cfc0087318863d05d4f3
|
2013-07-05 10:46:08 +00:00 |
|
mistachkin
|
049d487e2e
|
Modify several extensions to use the new exported function naming. Fix some shared library compilation issues.
FossilOrigin-Name: f2ab8747825ab5131ffab174aa0ffe5e474f6811
|
2013-07-04 23:53:56 +00:00 |
|
drh
|
4580cfb93e
|
Cut over the next generation query planner. Increase the version number
to 3.8.0.
FossilOrigin-Name: 0fe31f60cadc5fe5a9d87e110bfaed5fd026cba1
|
2013-06-26 11:43:18 +00:00 |
|
dan
|
8def92bac3
|
Add the "notindexed" option to fts4.
FossilOrigin-Name: 8ff2b8f5948ccddce70102e6d68d464c66e4f7ca
|
2013-06-21 17:30:47 +00:00 |
|
drh
|
73843cac73
|
Increase the estimated full-scan cost for an FTS3 table.
FossilOrigin-Name: 8d9f29f847f38612447c79a5fb366a9143ef6205
|
2013-06-04 13:07:44 +00:00 |
|