/ File History
Login

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

History of ext/fts5/fts5_aux.c

2019-03-20
05:45
[dcc627d8] part of check-in [1c0fe5b5] Fix various harmless compiler warnings seen with MSVC. (check-in: [1c0fe5b5] user: mistachkin branch: noWarnings, size: 23686)
2019-01-29
16:34
[afe8c239] part of check-in [7c862c46] Avoid an integer overflow in the fts5 snippet() function triggered by a corrupt database record. (check-in: [7c862c46] user: dan branch: trunk, size: 23673)
2019-01-25
16:54
[8284d25c] part of check-in [93f8ec14] Fix asan warnings in fts5 triggered by corrupt databases - passing NULL to memcmp, out-of-range left-shift values and signed integer overflow. (check-in: [93f8ec14] user: dan branch: trunk, size: 23607)
2019-01-19
15:55
[c93e943a] part of check-in [928e6221] Avoid a division-by-zero error in fts5 caused by a corrupt database. (check-in: [928e6221] user: dan branch: trunk, size: 23553)
2019-01-15
18:14
[4353df5d] part of check-in [a5e9cc79] Handle SQL NULL values without crashing in the fts5 snippet() and highlight() functions. (check-in: [a5e9cc79] user: dan branch: trunk, size: 23514)
2019-01-08
20:02
[859b63b2] 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: 23509)
2017-12-26
14:32
[ca666a3b] part of check-in [6a790b67] Fix crashes that could occur if SQL NULL values were passed to the built-in FTS5 snippet function. Edit: breaks amalgamation builds. (check-in: [6a790b67] user: dan branch: trunk, size: 23507)
14:11
[9a6d07db] part of check-in [553a3ad3] Fix crashes that could occur if SQL NULL values were passed to the built-in FTS5 snippet function. Edit: breaks amalgamation builds. (check-in: [553a3ad3] user: dan branch: mistake, size: 23491)
2016-10-05
20:14
[67acf8d5] part of check-in [b066637b] Fix some compiler warnings in fts5. (check-in: [b066637b] user: dan branch: trunk, size: 23217)
2016-08-24
18:50
[2f20784a] part of check-in [b174ed2b] Fix a bug in the fts5 snippet function causing it to return text containing zero phrase instances. (check-in: [b174ed2b] user: dan branch: fts5-snippet-bias, size: 23182)
2016-08-20
17:23
[13246759] part of check-in [b56b2a85] Fix other minor problems with the fts5 snippet() function. (check-in: [b56b2a85] user: dan branch: fts5-snippet-bias, size: 23168)
2016-08-19
14:25
[26a2b7e5] part of check-in [d8180af2] Have the fts5 snippet() function avoid favouring snippets that begin with sentences that do not contain search terms. Add an extra bias in favour of the first sentence in the document. (check-in: [d8180af2] user: dan branch: fts5-snippet-bias, size: 23052)
2016-08-17
19:05
[5921bbef] part of check-in [60de1594] Bias the fts5 snippet() function to return snippets that look like they start at the start of sentences. (check-in: [60de1594] user: dan branch: fts5-snippet-bias, size: 22869)
11:14
[e4bec077] part of check-in [a861713c] Fix a problem in the fts5 snippet() auxiliary function. (check-in: [a861713c] user: dan branch: trunk, size: 18961)
2016-02-11
17:01
[daa57fb4] 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: 18671)
2016-01-23
18:51
[b9bcce75] 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: 18608)
2015-12-23
16:42
[2dafc3ae] 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: 18613)
2015-10-14
20:34
[1f384972] part of check-in [1c46c194] Fix harmless compiler warnings. (check-in: [1c46c194] user: mistachkin branch: trunk, size: 18625)
2015-10-08
20:28
[b09aa27d] part of check-in [5343e601] Fix two more warnings in fts5 code. (check-in: [5343e601] user: dan branch: amalg-json1-fts5, size: 18620)
2015-08-29
15:44
[7a307760] part of check-in [fc718684] Another change to the fts5 tokenizer API. (check-in: [fc718684] user: dan branch: fts5-incompatible, size: 18580)
2015-08-28
19:56
[7d0e275e] 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: 18495)
2015-07-14
17:18
[044cb176] part of check-in [3de030c9] Fix some harmless compiler warnings. (check-in: [3de030c9] user: mistachkin branch: trunk, size: 18448)
2015-07-02
15:52
[7cd0e285] 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: 18448)
2015-04-29
20:54
[d53f00f3] part of check-in [c1f07a3a] Improve fts5 tests. (check-in: [c1f07a3a] user: dan branch: fts5, size: 18506)
2015-03-07
11:50
[fcea18b1] part of check-in [3ee7b5a9] Fix the bm25() function so that it multiplies scores by -1 before returning them. This means better matches have a lower numerical score, so "ORDER BY rank" (not "ORDER BY rank DESC") does what you want. (check-in: [3ee7b5a9] user: dan branch: fts5, size: 18492)
2015-03-04
08:29
[c64e56b0] part of check-in [a5d5468c] Fix a couple of build problems. (check-in: [a5d5468c] user: dan branch: fts5, size: 18485)
2015-01-06
19:08
[549aef15] 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: 18426)
2015-01-05
20:41
[a7452302] part of check-in [047aaf83] Tests and fixes for fts5 external content tables. (check-in: [047aaf83] user: dan branch: fts5, size: 18548)
2014-12-23
19:18
[445e5403] part of check-in [1ac7a8d0] Fix the fts5 bm25() function so that it matches the documentation. (check-in: [1ac7a8d0] user: dan branch: fts5, size: 18482)
2014-12-22
21:01
[6200a3f6] part of check-in [ca5d4404] Fixes and simplifications for the snippet() and highlight() functions. (check-in: [ca5d4404] user: dan branch: fts5, size: 21422)
2014-12-19
20:53
[b8e5660a] part of check-in [67e3ffd9] Remove the fts5_test() aux function. Test aux functions using the tcl interface instead. (check-in: [67e3ffd9] user: dan branch: fts5, size: 26925)
2014-11-27
20:03
[0e3e5fea] part of check-in [83491c56] Add a %_config table to fts5. (check-in: [83491c56] user: dan branch: fts5, size: 35448)
2014-11-24
16:24
[2e467bdd] part of check-in [05909237] Add the auxiliary highlight() function to fts5. (check-in: [05909237] user: dan branch: fts5, size: 35170)
2014-11-15
20:07
[6b0612e4] part of check-in [fba0b5fc] Fix the customization interfaces so that they match the documentation. (check-in: [fba0b5fc] user: dan branch: fts5, size: 30271)
2014-08-06
16:30
[31e58141] part of check-in [3b19eba0] Add support for savepoints to fts5. (check-in: [3b19eba0] user: dan branch: fts5, size: 30279)
2014-07-31
11:57
[366057c7] part of check-in [37a417d2] Add further tests for the extension APIs with "ORDER BY rank" queries. (check-in: [37a417d2] user: dan branch: fts5, size: 30099)
2014-07-30
19:41
[3cae4225] 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: 30096)
2014-07-28
20:14
[243156c1] 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: 30096)
2014-07-26
18:38
[78adc5db] part of check-in [71d32f53] Add tests and fixes for bm25() function. (check-in: [71d32f53] user: dan branch: fts5, size: 30210)
2014-07-25
20:30
[f8bed7a8] 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: 26342)
2014-07-23
19:31
[cba929fb] part of check-in [bdc58fd2] Add a snippet() function to fts5. (check-in: [bdc58fd2] user: dan branch: fts5, size: 20455)
2014-07-21
14:22
[14961135] part of check-in [8c6b0aff] Add the xTokenize extension API. (check-in: [8c6b0aff] user: dan branch: fts5, size: 8017)
11:44
[9f048771] part of check-in [19504c41] Fix the xColumnSize() extension API. (check-in: [19504c41] user: dan branch: fts5, size: 6497)
2014-07-19
20:27
[75f9abf7] part of check-in [1e9053ab] Add simple tests for the xColumnText() extension api. (check-in: [1e9053ab] user: dan branch: fts5, size: 6006)
15:35
[978a90fe] part of check-in [43fcb844] Fixes for the xColumnSize() fts5 extension API. (check-in: [43fcb844] user: dan branch: fts5, size: 5615)
2014-07-16
20:07
[27b08273] part of check-in [c1f9a4b7] Fixes for tcl list generation in fts5_test(). (check-in: [c1f9a4b7] user: dan branch: fts5, size: 5135)
19:15
[53ab338c] part of check-in [1e2a7ba0] Begin adding interface for auxiliary functions. (check-in: [1e2a7ba0] user: dan branch: fts5, size: 4590) Added