/ History for ext/fts5/fts5_expr.c
Login

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

History for ext/fts5/fts5_expr.c

2019-12-09
02:20
[2be45648] part of check-in [c5d44143] Fix possible null pointer dereferences in the fts5_expr() scalar function. (check-in: [c5d44143] user: dan branch: trunk, size: 82742)
2019-09-12
19:38
[5661fe64] part of check-in [9d418a7a] Allow fts5 to filter on multiple MATCH clauses in a single scan. (check-in: [9d418a7a] user: dan branch: trunk, size: 82679)
2019-03-20
05:45
[840c88d5] part of check-in [1c0fe5b5] Fix various harmless compiler warnings seen with MSVC. (check-in: [1c0fe5b5] user: mistachkin branch: noWarnings, size: 81784)
2019-01-08
20:02
[188d1dca] part of check-in [ca67f2ec] Use 64-bit math to compute the sizes of memory allocations in extensions. (check-in: [ca67f2ec] user: drh branch: trunk, size: 81752)
2018-12-28
07:37
[0eff5bad] part of check-in [c564bf87] Fix problems in fts5 found by ASAN. (check-in: [c564bf87] user: dan branch: trunk, size: 81566)
2018-07-13
19:52
[5aef080b] part of check-in [80d2b9e6] Add the "categories" option to the unicode61 tokenizer in fts5. (check-in: [80d2b9e6] user: dan branch: trunk, size: 81561)
2018-06-30
20:26
[4ff82037] part of check-in [65ff5144] Avoid a warning in fts5.c due to not using generated routine sqlite3Fts5ParserFallback(). (check-in: [65ff5144] user: dan branch: trunk, size: 81380)
2018-03-07
14:49
[c23a2e4c] part of check-in [2d544711] Fix harmless compiler warning in FTS5. (check-in: [2d544711] user: mistachkin branch: msvcFixes, size: 81272)
2017-11-24
19:24
[01048018] part of check-in [24d7058e] Add the "^" syntax from fts3/4 to fts5. (check-in: [24d7058e] user: dan branch: trunk, size: 81268)
2017-04-13
09:45
[f2825f71] part of check-in [6f54ffd1] Allow a user column name to be used on the LHS of a MATCH operator in FTS5. (check-in: [6f54ffd1] user: dan branch: trunk, size: 80420)
2017-04-12
17:50
[e5522f89] part of check-in [c847543f] Update fts5 to support "<colset> : ( <expr> )" for column filtering, as well as "<colset> : NEAR(...)" and "<colset> : <phrase>". (check-in: [c847543f] user: dan branch: trunk, size: 79962)
2017-02-21
17:52
[c6ecc228] part of check-in [e400909f] Fix an FTS5 problem that could cause a crash when certain queries were interrupted using sqlite3_interrupt(). (check-in: [e400909f] user: dan branch: trunk, size: 77252)
2017-01-23
07:06
[33f0e806] part of check-in [03c60134] Fix a problem preventing FTS5 from correctly passing the FTS5_TOKENIZE_PREFIX flag to custom tokenizer implementations. (check-in: [03c60134] user: dan branch: trunk, size: 77063)
2016-12-09
16:12
[dc2cee9f] part of check-in [0ea3ece9] Fix an fts5 bug that could cause a crash following an OOM error or sqlite3_interrupt() interrupt. (check-in: [0ea3ece9] user: dan branch: trunk, size: 77062)
2016-11-28
14:52
[34ece379] part of check-in [7cc2d60d] Simplify some code in fts5_expr.c. Add some extra test cases for the same. (check-in: [7cc2d60d] user: dan branch: trunk, size: 77034)
2016-11-14
08:19
[e1242194] part of check-in [e78f6f3b] Fix an fts5 problem causing a crash in phrase queries where the first token of the phrase matches one or more rows but some other token within the phrase matches zero. (check-in: [e78f6f3b] user: dan branch: trunk, size: 76687)
2016-09-21
19:43
[c65c5629] part of check-in [0741812d] Fix a problem with the fts5 auxiliary function API causing a crash when a query contained a phrase of zero terms. (check-in: [0741812d] user: dan branch: trunk, size: 76672)
2016-08-13
06:38
[1ee97156] part of check-in [fcfbee6c] Fix a buffer overread in fts5. (check-in: [fcfbee6c] user: dan branch: trunk, size: 76412)
2016-08-09
19:48
[df0004b5] part of check-in [14864f2b] Minor update to the way fts5 column filters are parsed. (check-in: [14864f2b] user: dan branch: trunk, size: 76408)
19:26
[8e975ae0] part of check-in [e5175456] Have fts5 interpret column lists that begin with a "-" character as "match any column except" lists. (check-in: [e5175456] user: dan branch: trunk, size: 77734)
2016-05-30
08:28
[bcb238ee] part of check-in [64ca1a83] Fix an FTS5 problem (segfault or incorrect query results) with "... MATCH 'x OR y' ORDER BY rank" queries when either token 'x' or 'y' is completely absent from the dataset. (check-in: [64ca1a83] user: dan branch: trunk, size: 75698)
2016-05-09
18:05
[da2b33c2] part of check-in [48505cde] Fix the FTS5 xQueryPhrase() API function so that it recognizes column filters. (check-in: [48505cde] user: dan branch: trunk, size: 75942)
2016-03-23
15:04
[5ca4bafe] part of check-in [70fc69ee] Explicitly limit the size of fts5 tokens to 32768 bytes. (check-in: [70fc69ee] user: dan branch: trunk, size: 75558)
2016-03-16
19:53
[35e9d92c] part of check-in [d9b5ff7a] Add a cast to an implict (size_t -> int) conversion in fts5_expr.c. (check-in: [d9b5ff7a] user: dan branch: trunk, size: 75428)
2016-03-14
12:16
[be309fb2] part of check-in [54b8968e] Fix a memory leak in fts5 that could occur following a syntax error in a query expression. (check-in: [54b8968e] user: dan branch: trunk, size: 75423)
2016-03-12
19:33
[f11757a2] part of check-in [10a827ae] Fix a problem handling 'NEAR("" token)' in fts5 found by fuzzing. (check-in: [10a827ae] user: dan branch: trunk, size: 75370)
16:32
[c4166ba0] part of check-in [72b3ff0f] Fix handling of strings that contain zero tokens in fts5. And other problems found by fuzzing. (check-in: [72b3ff0f] user: dan branch: trunk, size: 74884)
2016-02-11
17:01
[8e8e4635] part of check-in [bc3f7900] Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code. (check-in: [bc3f7900] user: dan branch: trunk, size: 72679)
2016-02-02
21:19
[ff5c451a] part of check-in [063755c8] Add tests to restore full coverage of fts5 code. (check-in: [063755c8] user: dan branch: trunk, size: 72796)
17:40
[304b2244] part of check-in [62ea9e5a] Enhance the performance of fts5 AND and OR queries. (check-in: [62ea9e5a] user: dan branch: trunk, size: 72782)
2016-02-01
20:12
[768d221e] part of check-in [2334e882] Improve performance of fts5 queries. (check-in: [2334e882] user: dan branch: trunk, size: 73720)
2016-01-23
18:51
[a66b9694] part of check-in [72d53699] Fix an fts5 problem with using both xPhraseFirst() and xPhraseFirstColumn() within a single statement in detail=col mode. (check-in: [72d53699] user: dan branch: fts5-perf, size: 72156)
2016-01-22
19:48
[48b9131b] part of check-in [b5a57b81] Experimental performance enhancements for fts5. (check-in: [b5a57b81] user: dan branch: fts5-perf, size: 72636)
2016-01-18
17:48
[4ab4504c] part of check-in [acaf4264] Add tests for fts5. Fix a crash that can occur in fts5 if the database content is corrupted. (check-in: [acaf4264] user: dan branch: trunk, size: 72149)
2016-01-16
18:58
[3ba4c958] part of check-in [de77d602] Add further tests for fts5. Fix some problems with detail=col mode and auxiliary functions. (check-in: [de77d602] user: dan branch: trunk, size: 72143)
2016-01-14
14:15
[510db459] part of check-in [5a343cc0] Fix compiler warnings in fts5. (check-in: [5a343cc0] user: dan branch: trunk, size: 72299)
2016-01-11
17:30
[6eba2220] part of check-in [0e3c5454] Fix bugs in fts5 synonym processing for detail=col and other modes. (check-in: [0e3c5454] user: dan branch: fts5-offsets, size: 72293)
2016-01-06
19:35
[913ab9f9] part of check-in [e7dcd013] Merge latest trunk changes into this branch. (check-in: [e7dcd013] user: dan branch: fts5-offsets, size: 70943)
10:17
[5d5dd304] part of check-in [a4e55f73] Fix a problem with the xPhraseFirstColumn() API in detail=col mode. Remove some unused test code from fts5ac.test. (check-in: [a4e55f73] user: dan branch: fts5-offsets, size: 70986)
2016-01-05
21:04
[1aa0f5d5] part of check-in [fd217fdb] Rationalize and extend some fts5 test code. Fix bugs revealed by the same. (check-in: [fd217fdb] user: dan branch: fts5-offsets, size: 70952)
2016-01-04
19:12
[3fe37251] part of check-in [ee38f9df] Fix an OOM handling problem in fts5 detail=none and detail=col modes. Also a bug in the xInst() API when used with detail=col and column filtering expressions. Update the matchinfo() test function so that 'b' is fast with detail=col tables. (check-in: [ee38f9df] user: dan branch: fts5-offsets, size: 70327)
2016-01-02
19:01
[898e0bb5] part of check-in [6322a1d9] Changes to run many fts5 tests with detail=none and detail=col tables as well as the default detail=full. Also fixes for the bugs uncovered by running said tests. (check-in: [6322a1d9] user: dan branch: fts5-offsets, size: 69641)
2015-12-29
19:35
[08ee4f34] part of check-in [8c30605b] Add the xPhraseFirstColumn() and xPhraseNextColumn() API functions to fts5. For iterating through the set of columns that contain intances of a phrase. (check-in: [8c30605b] user: dan branch: fts5-offsets, size: 68105)
2015-12-28
19:55
[c9522ae9] part of check-in [228b4d10] Change the name of the offsets=0 option to "detail=column". Have the xInst, xPhraseFirst and other API functions work by parsing the original text for detail=column tables. (check-in: [228b4d10] user: dan branch: fts5-offsets, size: 67561)
2015-12-23
16:42
[8228aca3] part of check-in [5d44d4a6] Fix some harmless gcc compiler warnings. Mostly in fts5, but also two in the core code. (check-in: [5d44d4a6] user: dan branch: trunk, size: 64744)
2015-12-18
19:07
[3b2c7ac5] part of check-in [ad0987d8] Fix a problem with prefix queries on fts5 offsets=0 tables. (check-in: [ad0987d8] user: dan branch: fts5-offsets, size: 65175)
2015-12-16
23:30
[80075fa4] part of check-in [1d0e6aa1] Fix even more harmless compiler warnings. (check-in: [1d0e6aa1] user: mistachkin branch: msvcWarn, size: 64787)
2015-10-14
20:34
[28b15c9a] part of check-in [1c46c194] Fix harmless compiler warnings. (check-in: [1c46c194] user: mistachkin branch: trunk, size: 64783)
2015-10-12
22:31
[bc31478f] part of check-in [9ecafc0c] Remove the unused fts5ExprColsetTest() routine. (check-in: [9ecafc0c] user: drh branch: trunk, size: 64753)
19:12
[17a94521] part of check-in [1c20c1c2] Further tweaks to improve fts5 prefix query performance. (check-in: [1c20c1c2] user: dan branch: trunk, size: 64922)
2015-10-08
21:00
[1df899af] part of check-in [97e11b79] Further tweaks to main.mk so that fts5 builds as part of testfixture. (check-in: [97e11b79] user: dan branch: amalg-json1-fts5, size: 67502)
20:40
[d3a56928] part of check-in [0d7f301f] Fix further fts5 compilation issues. (check-in: [0d7f301f] user: dan branch: amalg-json1-fts5, size: 67483)
2015-10-07
09:02
[2054e550] part of check-in [accdc98b] Add further tests for fts5 prefix queries. (check-in: [accdc98b] user: dan branch: trunk, size: 67287)
2015-10-06
20:53
[bd2618ce] part of check-in [bf1607ac] Optimizations for fts5 expressions that filter on column. More still to come. (check-in: [bf1607ac] user: dan branch: trunk, size: 67319)
2015-09-11
14:15
[667faaf1] part of check-in [0dc43611] Fix some compiler warnings in fts5 code. (check-in: [0dc43611] user: dan branch: trunk, size: 67526)
2015-09-09
23:54
[a7726fe7] part of check-in [86146a73] Fix harmless compiler warning in FTS5. (check-in: [86146a73] user: mistachkin branch: trunk, size: 67550)
17:17
[3f10e630] part of check-in [2cdb1877] Fix harmless compiler warnings in FTS5. (check-in: [2cdb1877] user: mistachkin branch: trunk, size: 67584)
2015-09-03
19:48
[1c24e1a2] part of check-in [80188281] Rearrange code in fts5_expr.c so that synonym support does not slow down the common case. (check-in: [80188281] user: dan branch: fts5-incompatible, size: 67819)
10:27
[0c36c1db] part of check-in [399932a1] Fix a memory leak in fts5_expr.c. (check-in: [399932a1] user: dan branch: fts5-incompatible, size: 67596)
2015-09-02
19:48
[45a1d186] part of check-in [bdedd838] Further tests to raise coverage of fts5 synonym code to 100%. Fix a dropped error code in the same. (check-in: [bdedd838] user: dan branch: fts5-incompatible, size: 67546)
18:56
[1a6dbdab] part of check-in [f2e59070] Fix an issue with fts5 synonyms and NEAR(...) queries. (check-in: [f2e59070] user: dan branch: fts5-incompatible, size: 67548)
17:34
[408384b2] part of check-in [a4c35fa2] Fix a problem with fts5 synonyms and phrase queries. Also fix an OOM handling bug in fts5. (check-in: [a4c35fa2] user: dan branch: fts5-incompatible, size: 67564)
14:17
[5ae9bae1] part of check-in [11fa9808] Fix a problem handling OOM conditions within fts5 queries that feature synonyms. (check-in: [11fa9808] user: dan branch: fts5-incompatible, size: 66903)
08:22
[d92beea3] part of check-in [cf3e45e7] Fix a problem with fts5 synonyms and the xQueryPhrase() auxiliary function API. (check-in: [cf3e45e7] user: dan branch: fts5-incompatible, size: 66650)
2015-09-01
18:44
[44caa0cc] part of check-in [cd359550] Fix a problem that occurs when more than 4 synonyms for a term appear within a single row. (check-in: [cd359550] user: dan branch: fts5-incompatible, size: 66525)
18:08
[99560f28] part of check-in [dbcb7380] Add tests for fts5 synonyms implemented by adding extra terms to queries. And fixes for the same. (check-in: [dbcb7380] user: dan branch: fts5-incompatible, size: 66043)
2015-08-31
20:06
[1458c3e3] part of check-in [ad7feaed] Begin changes to allow synonym support by adding multiple terms to a query (an alternative to adding multiple terms to the FTS index). (check-in: [ad7feaed] user: dan branch: fts5-incompatible, size: 64280)
2015-08-29
15:44
[7ea46f67] part of check-in [fc718684] Another change to the fts5 tokenizer API. (check-in: [fc718684] user: dan branch: fts5-incompatible, size: 59938)
2015-08-28
19:56
[f53917b6] part of check-in [90b85b42] Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document. (check-in: [90b85b42] user: dan branch: fts5-incompatible, size: 59832)
2015-08-18
16:32
[d075d36c] part of check-in [02448a9f] Fix harmless compiler warning in FTS5. (check-in: [02448a9f] user: mistachkin branch: trunk, size: 59717)
2015-08-05
19:35
[495b24f4] part of check-in [9e3aafe4] Add tests for the matchinfo-like test function. Fix problems found in test and fts5 code by doing so. (check-in: [9e3aafe4] user: dan branch: trunk, size: 59723)
07:43
[31c17560] part of check-in [dffd358f] Remove all references to "docid" within fts5 source code and comments. Replace with "rowid". (check-in: [dffd358f] user: dan branch: trunk, size: 59709)
2015-07-30
11:26
[59bea726] part of check-in [8e818b89] Return an error message (instead of segfaulting) if test function fts5_expr() is invoked with no arguments. (check-in: [8e818b89] user: dan branch: trunk, size: 59709)
2015-07-24
20:34
[56dcbcbd] part of check-in [bd4f156d] Fix warnings in fts5 code. (check-in: [bd4f156d] user: dan branch: trunk, size: 59481)
2015-07-16
20:17
[ac0614f8] part of check-in [e9bf275c] Fix compiler warnings in fts5 code. (check-in: [e9bf275c] user: dan branch: trunk, size: 59477)
2015-07-02
15:52
[d2e14834] part of check-in [7819002e] Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. (check-in: [7819002e] user: dan branch: trunk, size: 59477)
2015-06-26
04:34
[3386ab0a] part of check-in [ef2052f8] Initial changes to get FTS5 working with MSVC. (check-in: [ef2052f8] user: mistachkin branch: fts5Msvc, size: 59535)
2015-06-05
19:05
[549bda1f] part of check-in [32cbc0ed] Make use of range constraints on the rowid field of an fts5 table in full-text queries. (check-in: [32cbc0ed] user: dan branch: fts5, size: 59527)
2015-06-03
11:23
[78a498ba] part of check-in [4ea015ab] Fix an fts5 problem in extracting columns from position lists containing large varints. (check-in: [4ea015ab] user: dan branch: fts5, size: 58779)
2015-06-02
19:38
[b28917bc] part of check-in [ab85a6fc] Change the fts5 multi-column syntax to use parenthesis instead of square brackets. (check-in: [ab85a6fc] user: dan branch: fts5, size: 60471)
18:07
[aa5683ce] part of check-in [c9ffda4a] Merge latest trunk changes with this branch. (check-in: [c9ffda4a] user: dan branch: fts5, size: 60471)
17:57
[ae3cff45] part of check-in [80fe305b] Reimplement [ec69e09a] so that each call to the xNext() method does not involve two iterations of the match expression tree (only one). (check-in: [80fe305b] user: dan branch: fts5, size: 60471)
2015-06-01
19:17
[e68f969e] part of check-in [b43e9a5b] Improve performance of the fts5 AND operator. (check-in: [b43e9a5b] user: dan branch: fts5, size: 60673)
09:15
[e58c9dec] part of check-in [ec69e09a] Change fts5 expression processing to avoid linear scans of long doclists caused by phrases that match specific columns only. (check-in: [ec69e09a] user: dan branch: fts5, size: 58567)
2015-05-30
11:49
[6a683326] part of check-in [e008c3c8] Remove the "#include sqlite3Int.h" from fts5Int.h. (check-in: [e008c3c8] user: dan branch: fts5, size: 56168)
2015-05-29
19:00
[1685b331] part of check-in [ae6794ff] Add extra tests and fixes for multi-column matches. (check-in: [ae6794ff] user: dan branch: fts5, size: 56164)
15:55
[c6072825] part of check-in [0fc0ea20] Add syntax to fts5 used to specify that a phrase or NEAR group should match a subset of columns. For example "[col1 col2 ...] : <phrase>". (check-in: [0fc0ea20] user: dan branch: fts5, size: 55920)
2015-05-28
19:57
[c94983ea] part of check-in [b29ac50a] Optimizations for fts5 queries that match against a specific column. (check-in: [b29ac50a] user: dan branch: fts5, size: 52652)
2015-05-25
11:46
[a8b31d36] part of check-in [02069782] Avoid redundant loads from the %_data table in the fts5 code. (check-in: [02069782] user: dan branch: fts5, size: 50817)
2015-05-23
15:43
[638df496] part of check-in [5165de54] Avoid making redundant copies of position-lists within the fts5 code. (check-in: [5165de54] user: dan branch: fts5, size: 50827)
2015-05-22
06:08
[f9a2ef4e] part of check-in [fea8a4db] Improve test coverage of fts5_unicode2.c. (check-in: [fea8a4db] user: dan branch: fts5, size: 50092)
2015-05-18
17:50
[0c4b50bb] part of check-in [47dbfadb] Improve test coverage of fts5_config.c. (check-in: [47dbfadb] user: dan branch: fts5, size: 48762)
2015-05-16
20:04
[a88af159] part of check-in [927d9a64] Further test coverage improvements for fts5. (check-in: [927d9a64] user: dan branch: fts5, size: 48912)
2015-05-07
19:29
[3fe11704] part of check-in [a684b5e2] Change to storing all keys in a single merge-tree structure instead of one main structure and a separate one for each prefix index. This is a file-format change. Also introduce a mechanism for managing file-format changes. (check-in: [a684b5e2] user: dan branch: fts5, size: 48866)
2015-05-02
20:35
[f49d6841] part of check-in [c4456dc5] Reorganize some of the fts5 expression parsing code. Improve test coverage of the same. (check-in: [c4456dc5] user: dan branch: fts5, size: 48797)
2015-05-01
20:38
[e2005ba7] part of check-in [d4331943] Further improvements to test coverage of fts5 code. (check-in: [d4331943] user: dan branch: fts5, size: 49434)
2015-04-29
20:54
[663c75df] part of check-in [c1f07a3a] Improve fts5 tests. (check-in: [c1f07a3a] user: dan branch: fts5, size: 49368)
2015-04-28
20:24
[e647a262] part of check-in [07f70955] Fix an fts5 bug in handling writes while there are active cursors. (check-in: [07f70955] user: dan branch: fts5, size: 49368)
2015-04-22
20:58
[05da381a] part of check-in [2dd59b57] Add extra OOM tests for fts5. (check-in: [2dd59b57] user: dan branch: fts5, size: 49264)
2015-03-04
08:29
[5215137e] part of check-in [a5d5468c] Fix a couple of build problems. (check-in: [a5d5468c] user: dan branch: fts5, size: 49232)
2015-02-02
11:32
[eee52c9d] part of check-in [fb10bbb9] Fix some problems with building fts5 and fts3 together using the amalgamation. (check-in: [fb10bbb9] user: dan branch: fts5, size: 49172)
2015-01-24
19:57
[473e3428] part of check-in [5206ca60] Have fts5 store rowids in ascending order. Query speed is virtually the same regardless of rowid order, and ascending order makes some insert optimizations easier. (check-in: [5206ca60] user: dan branch: fts5, size: 49178)
2015-01-19
11:15
[8a0e6437] part of check-in [75f3d17f] Handle the case where a tokenizer determines that there are zero tokens in an fts5 query term. (check-in: [75f3d17f] user: dan branch: fts5, size: 49042)
2015-01-10
20:34
[6ba7a2e3] part of check-in [512e1bdb] Fix some documentation issues in fts5. (check-in: [512e1bdb] user: dan branch: fts5, size: 48694)
2015-01-06
19:08
[0320ae94] part of check-in [65f0262f] Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer. (check-in: [65f0262f] user: dan branch: fts5, size: 48444)
2015-01-03
20:44
[317093f0] part of check-in [17ef5b59] Add support for external content tables to fts5. (check-in: [17ef5b59] user: dan branch: fts5, size: 48496)
2014-12-18
18:25
[27d3d2de] part of check-in [e358c3de] Fix various problems in fts5 revealed by fault-injection tests. (check-in: [e358c3de] user: dan branch: fts5, size: 48423)
2014-12-03
17:27
[5db50cd4] part of check-in [2037dba6] Begin testing fts5 OOM and IO error handling. (check-in: [2037dba6] user: dan branch: fts5, size: 48235)
2014-11-15
20:07
[d317be07] part of check-in [fba0b5fc] Fix the customization interfaces so that they match the documentation. (check-in: [fba0b5fc] user: dan branch: fts5, size: 48154)
2014-08-05
19:35
[7b8e3802] part of check-in [5d38e6ed] Use doclist indexes for AND queries as well as phrases. (check-in: [5d38e6ed] user: dan branch: fts5, size: 47526)
2014-08-02
20:49
[94024744] part of check-in [b8864da9] Start changing things to use doclist indexes as required. code is not activated yet. (check-in: [b8864da9] user: dan branch: fts5, size: 46359)
2014-07-30
19:41
[e764d75c] part of check-in [4cc048c3] Add hidden column "rank". Currently this always returns the same value as the bm25() function. (check-in: [4cc048c3] user: dan branch: fts5, size: 46367)
2014-07-28
20:14
[e426baa5] part of check-in [770b9540] Add the "loadfts" program, for performance testing the loading of data into fts3/fts4/fts5 tables. (check-in: [770b9540] user: dan branch: fts5, size: 46339)
2014-07-25
20:30
[65c19180] part of check-in [c4d50428] Add extension apis xRowCount, xQueryPhrase, xSetAuxdata and xGetAuxdata. And a ranking function that uses all of the above. (check-in: [c4d50428] user: dan branch: fts5, size: 46336)
2014-07-23
19:31
[2911813d] part of check-in [bdc58fd2] Add a snippet() function to fts5. (check-in: [bdc58fd2] user: dan branch: fts5, size: 43752)
2014-07-18
19:59
[288b3e01] part of check-in [16352d36] Fix issues with position lists and NEAR constraints. (check-in: [16352d36] user: dan branch: fts5, size: 43764)
2014-07-17
15:14
[52a1b47c] part of check-in [5808f30f] Fix a problem with position list processing for OR queries. (check-in: [5808f30f] user: dan branch: fts5, size: 40296)
2014-07-16
19:15
[e4e4e6d3] part of check-in [1e2a7ba0] Begin adding interface for auxiliary functions. (check-in: [1e2a7ba0] user: dan branch: fts5, size: 40220)
2014-07-10
20:21
[0dc31b06] part of check-in [b96b5e16] Support "ORDER BY rowid ASC". (check-in: [b96b5e16] user: dan branch: fts5, size: 38672)
2014-07-08
16:27
[21351cdd] part of check-in [75ebd3cd] Add support for prefix queries to fts5. (check-in: [75ebd3cd] user: dan branch: fts5, size: 37510)
2014-07-05
15:15
[a341fe4f] part of check-in [8682b87e] Add support for AND, OR and NOT to fts5. (check-in: [8682b87e] user: dan branch: fts5, size: 39619)
07:54
[618e6641] part of check-in [00466710] Add support for the "colname : <nearset>" syntax to fts5. (check-in: [00466710] user: dan branch: fts5, size: 36911)
2014-07-03
20:39
[84dd8c1f] part of check-in [250ae8d4] Add support for NEAR expressions to fts5. (check-in: [250ae8d4] user: dan branch: fts5, size: 32744)
2014-07-02
20:18
[aacfcf6b] part of check-in [2e5652e6] Add support for phrase queries to fts5. (check-in: [2e5652e6] user: dan branch: fts5, size: 30193)
2014-06-26
12:31
[1874b17f] part of check-in [94eeb077] Fix minor problems in term matching. (check-in: [94eeb077] user: dan branch: fts5, size: 21248)
2014-06-25
20:28
[9666362f] part of check-in [47a9f3cc] Begin adding query support to fts5. (check-in: [47a9f3cc] user: dan branch: fts5, size: 21230)
2014-06-23
11:33
[bdfb98da] part of check-in [1e0648dc] Add some code for an experimental fts5 module. Does not work yet. (check-in: [1e0648dc] user: dan branch: fts5, size: 17884) Added