Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for ext/fts5/fts5.h
2024-11-27
| ||
18:01 | [ff5d3cc88b] part of check-in [ec3ca6f179] Fix an inaccuracy in the documentation in fts5.h. (check-in: [ec3ca6f179] user: dan branch: trunk, size: 33442) | |
2024-11-26
| ||
20:16 | [df1741b4db] part of check-in [f1e44f703a] Update documentation in fts5.h. (check-in: [f1e44f703a] user: dan branch: fts5-tokendata-prefix, size: 33587) | |
2024-10-17
| ||
18:12 | [6b4b92df89] part of check-in [8563728dee] Fixes from code inspection: (1) Extra paranoid defense against integer overflow. (2) Remove a stray blank line in an FTS5 comment. (check-in: [8563728dee] user: drh branch: trunk, size: 32532) | |
2024-08-26
| ||
19:08 | [efaaac0df3] part of check-in [886545a8d0] Changes to documentation comments in fts5.h. (check-in: [886545a8d0] user: dan branch: trunk, size: 32535) | |
2024-08-23
| ||
17:40 | [c72759fd15] part of check-in [9a9d0f6301] Fix a problem in the ext/fts5/extract_api_docs.tcl script. (check-in: [9a9d0f6301] user: dan branch: trunk, size: 32508) | |
2024-08-19
| ||
20:35 | [c65fc7799a] part of check-in [3e06ab218b] Update some comments that are processed into the fts5.html webpage. (check-in: [3e06ab218b] user: dan branch: trunk, size: 32493) | |
2024-08-12
| ||
17:03 | [4c6998c618] part of check-in [e626123580] Fix further issues to do with fts5 locale support. (check-in: [e626123580] user: dan branch: fts5-locale, size: 31554) | |
11:13 | [7f1197009f] part of check-in [f7d56a1f21] Update the auxiliary function API to include xTokenize_x2() instead of xSetLocale(). (check-in: [f7d56a1f21] user: dan branch: fts5-locale, size: 31641) | |
2024-08-10
| ||
18:59 | [1bdf3cde2b] part of check-in [03e63ed24e] Update the fts5_tokenizer_v2 API so that the locale is passed as parameter to xTokenize(), instead of via a separate call to xSetLocale(). (check-in: [03e63ed24e] user: dan branch: fts5-locale, size: 32943) | |
2024-07-31
| ||
15:46 | [f5451da088] part of check-in [fa0da3b28e] Add missing documentation for new features to fts5.h. (check-in: [fa0da3b28e] user: dan branch: fts5-locale, size: 32975) | |
2024-07-29
| ||
20:31 | [7cd47e5dfe] part of check-in [14006711d8] Fix xColumnText() and xColumnSize() APIs. Add xColumnLocale() and xTokenizeSetLocale(). (check-in: [14006711d8] user: dan branch: fts5-locale, size: 31297) | |
2024-07-26
| ||
20:50 | [38a9553791] part of check-in [8839ef7cfb] Add the fts5_locale() function, and begin adding the related functionality to fts5. (check-in: [8839ef7cfb] user: dan branch: fts5-locale, size: 29298) | |
2024-06-28
| ||
18:21 | [6b49ce6eb2] part of check-in [e41930ef5b] Update fts5 comment/docs to include the order matches are visited in by the xPhraseFirst/xPhraseNext API. (check-in: [e41930ef5b] user: dan branch: trunk, size: 27949) | |
2024-04-15
| ||
20:24 | [e701ea2048] part of check-in [6c51c9c6a8] Add experimental way to specify an alternative tokenizer when writing to or querying an fts5 table. (check-in: [6c51c9c6a8] user: dan branch: fts5-tokenize-blob, size: 27837) | |
2024-03-27
| ||
20:34 | [8856e11a5f] part of check-in [862945d5c4] Update comments in fts5.h. (check-in: [862945d5c4] user: dan branch: trunk, size: 27779) | |
2023-12-26
| ||
15:52 | [ecba24fed7] part of check-in [1a8a9b1c89] Ensure that the xColumnText(), xQueryPhrase() and xPhraseFirstColumn() APIs all return SQLITE_RANGE if they are passed a bad column or phrase number. (check-in: [1a8a9b1c89] user: dan branch: trunk, size: 27742) | |
2023-12-06
| ||
18:10 | [9d7867cc63] part of check-in [38c50e22c9] Update documentation comments in fts5.h. (check-in: [38c50e22c9] user: dan branch: trunk, size: 26623) | |
2023-12-02
| ||
20:35 | [ff90acaa97] part of check-in [3a623cfa17] Fix various compiler warnings and other problems with the new code on this branch. (check-in: [3a623cfa17] user: dan branch: fts5-token-data, size: 26320) | |
2023-11-22
| ||
21:15 | [5e5630fc81] part of check-in [9be8969edd] Add documentation for new fts5 auxiliary function APIs. (check-in: [9be8969edd] user: dan branch: fts5-token-data, size: 26321) | |
2023-11-13
| ||
14:29 | [e27cdb10e3] part of check-in [828566392b] Add new fts5 API xQueryToken(). (check-in: [828566392b] user: dan branch: fts5-token-data, size: 25370) | |
2023-11-08
| ||
14:55 | [68256dd94e] part of check-in [b8a48cc18c] Add declarations for new fts5 API functions. (check-in: [b8a48cc18c] user: dan branch: fts5-token-data, size: 25370) | |
2023-08-17
| ||
16:59 | [05501612cc] part of check-in [24d96bd65d] Fix an error in documentation comments in fts5.h. (check-in: [24d96bd65d] user: dan branch: trunk, size: 25086) | |
2023-08-07
| ||
09:44 | [9bebc9fb8b] part of check-in [2ca064d8eb] Rename fts5_api pContext parameters to pUserData, per /chat discussion. This is a cosmetic change made to reduce confusion between those parameters and the two other context-type parameters in that API. (check-in: [2ca064d8eb] user: stephan branch: trunk, size: 25086) | |
2023-08-04
| ||
11:10 | [f6051cafb7] part of check-in [b7de399c27] Change comment on Fts5ExtensionApi.iVersion from "always set to 3" to "always set to 2". (check-in: [b7de399c27] user: dan branch: trunk, size: 25083) | |
2019-11-26
| ||
14:24 | [c132a9323f] part of check-in [08f09dc4f9] Fix various documentation typos suggested by Mark Benningfield. No changes to code. (check-in: [08f09dc4f9] user: drh branch: trunk, size: 25083) | |
2019-02-11
| ||
13:25 | [7c9da96f2b] part of check-in [c19e97bc92] Fix typos in comments in fts5.h. No changes to code. (check-in: [c19e97bc92] user: dan branch: trunk, size: 25084) | |
2019-01-22
| ||
21:17 | [fed314270c] part of check-in [1abc441564] Fix a buffer overrun that could occur in fts5 if a prefix query is made on a corrupt database. (check-in: [1abc441564] user: dan branch: trunk, size: 25090) | |
2018-12-15
| ||
07:12 | [4f5d19b797] part of check-in [4002790d94] Fix errors in comments in fts5.h. (check-in: [4002790d94] user: dan branch: trunk, size: 25229) | |
2018-09-14
| ||
17:42 | [5edc74ca60] part of check-in [7921dd91a1] Fix minor typos in comments that get carried over into documentation. No changes to code. (check-in: [7921dd91a1] user: drh branch: trunk, size: 25219) | |
2016-08-07
| ||
18:52 | [62f3e33cee] part of check-in [ebc396a19f] Fix documentation typos. No changes to code. (check-in: [ebc396a19f] user: drh branch: trunk, size: 25218) | |
2016-05-09
| ||
19:03 | [b770c5e0a8] part of check-in [14e53d0e2f] Update a comment in fts5.h. No changes to code. (check-in: [14e53d0e2f] user: dan branch: trunk, size: 25220) | |
2016-01-13
| ||
18:25 | [ff9c2782e8] part of check-in [14d296fa7b] Add documentation for new API functions to the comments in fts5.h. (check-in: [14d296fa7b] user: dan branch: trunk, size: 25118) | |
2015-12-29
| ||
19:35 | [88fec577a2] part of check-in [8c30605bcd] Add the xPhraseFirstColumn() and xPhraseNextColumn() API functions to fts5. For iterating through the set of columns that contain intances of a phrase. (check-in: [8c30605bcd] user: dan branch: fts5-offsets, size: 22692) | |
2015-12-22
| ||
18:54 | [7d6785c75a] part of check-in [69bffc1632] Updates so that fts5 API functions xInst, xPhraseFirst and xPhraseNext work with the offsets=0 option. (check-in: [69bffc1632] user: dan branch: fts5-offsets, size: 22541) | |
2015-10-14
| ||
10:56 | [8b9a13b309] part of check-in [47a2ce97d5] Add the missing 'extern "C" {...}' blocks to fts5.h and sqlite3rbu.h. (check-in: [47a2ce97d5] user: dan branch: trunk, size: 22226) | |
2015-09-16
| ||
12:31 | [98f802fe41] part of check-in [07721c6c24] Fix typo in fts5.h. (check-in: [07721c6c24] user: dan branch: trunk, size: 22120) | |
2015-09-03
| ||
18:05 | [f04659e0df] part of check-in [58aa1f4359] Add documentation for fts5 synonym support. (check-in: [58aa1f4359] user: dan branch: fts5-incompatible, size: 22120) | |
2015-08-29
| ||
15:44 | [0784692f40] part of check-in [fc71868496] Another change to the fts5 tokenizer API. (check-in: [fc71868496] user: dan branch: fts5-incompatible, size: 14979) | |
2015-08-28
| ||
19:56 | [b9dfb487ad] part of check-in [90b85b42f2] Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document. (check-in: [90b85b42f2] user: dan branch: fts5-incompatible, size: 14717) | |
2015-08-12
| ||
12:11 | [1950ec0544] part of check-in [f768243527] Add the xPhraseFirst() and xPhraseNext() fts5 APIs, for faster iteration through a single phrases position list. Also optimize xInst() and xInstCount() a bit. (check-in: [f768243527] user: dan branch: trunk, size: 14457) | |
2015-08-04
| ||
20:29 | [458a044344] part of check-in [4f9520a9dc] Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5. (check-in: [4f9520a9dc] user: dan branch: trunk, size: 13130) | |
2015-07-29
| ||
14:58 | [65b8b30813] part of check-in [a623eb55d1] Update comments in fts5.h describing the xColumnCount() API function. (check-in: [a623eb55d1] user: dan branch: trunk, size: 13148) | |
2015-06-06
| ||
19:23 | [81d1a92fc2] part of check-in [e964b58774] Fix a comment in fts5.h. (check-in: [e964b58774] user: dan branch: fts5, size: 12657) | |
2015-05-18
| ||
17:50 | [4266c62310] part of check-in [47dbfadb99] Improve test coverage of fts5_config.c. (check-in: [47dbfadb99] user: dan branch: fts5, size: 12316) | |
2015-03-07
| ||
11:50 | [24a2cc35b5] part of check-in [3ee7b5a9f9] 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: [3ee7b5a9f9] user: dan branch: fts5, size: 12188) | |
2015-01-10
| ||
20:34 | [f931954065] part of check-in [512e1bdb40] Fix some documentation issues in fts5. (check-in: [512e1bdb40] user: dan branch: fts5, size: 12193) | |
2015-01-07
| ||
17:11 | [0f8563e21f] part of check-in [0cb2fed525] Add the 'rebuild' and 'delete-all' commands. (check-in: [0cb2fed525] user: dan branch: fts5, size: 12216) | |
2015-01-06
| ||
19:08 | [cfafdf6f43] part of check-in [65f0262fb8] Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer. (check-in: [65f0262fb8] user: dan branch: fts5, size: 12879) | |
2014-12-29
| ||
11:24 | [4f9d2c477c] part of check-in [b33fe0dd89] Fixes to built-in tokenizers. (check-in: [b33fe0dd89] user: dan branch: fts5, size: 12961) | |
2014-12-23
| ||
19:18 | [7598f4b55b] part of check-in [1ac7a8d0af] Fix the fts5 bm25() function so that it matches the documentation. (check-in: [1ac7a8d0af] user: dan branch: fts5, size: 13120) | |
2014-12-22
| ||
21:01 | [0a0e97c65b] part of check-in [ca5d44042a] Fixes and simplifications for the snippet() and highlight() functions. (check-in: [ca5d44042a] user: dan branch: fts5, size: 12680) | |
2014-11-24
| ||
16:24 | [72fc1e9995] part of check-in [059092379f] Add the auxiliary highlight() function to fts5. (check-in: [059092379f] user: dan branch: fts5, size: 12385) | |
2014-11-15
| ||
20:07 | [a77cad780e] part of check-in [fba0b5fc7e] Fix the customization interfaces so that they match the documentation. (check-in: [fba0b5fc7e] user: dan branch: fts5, size: 11175) | |
2014-08-25
| ||
19:58 | [064f9bf705] part of check-in [e240d467e6] Add documentation for tokenizer api to fts5.h. Also add a script to extract extension API docs and format them as html. (check-in: [e240d467e6] user: dan branch: fts5, size: 10305) | |
2014-08-18
| ||
19:30 | [1c501ea7c5] part of check-in [2397404e15] Add an "automerge=0" mode that disables auto-merging and falls back to fts4-style crisis merges. (check-in: [2397404e15] user: dan branch: fts5, size: 6470) | |
2014-07-25
| ||
20:30 | [8ace10d5b2] part of check-in [c4d50428ab] Add extension apis xRowCount, xQueryPhrase, xSetAuxdata and xGetAuxdata. And a ranking function that uses all of the above. (check-in: [c4d50428ab] user: dan branch: fts5, size: 6472) | |
2014-07-23
| ||
19:31 | [57325b418b] part of check-in [bdc58fd28a] Add a snippet() function to fts5. (check-in: [bdc58fd28a] user: dan branch: fts5, size: 3295) | |
2014-07-21
| ||
14:22 | [c77b6a4a56] part of check-in [8c6b0aff34] Add the xTokenize extension API. (check-in: [8c6b0aff34] user: dan branch: fts5, size: 3112) | |
2014-07-19
| ||
20:27 | [84060c2fe9] part of check-in [1e9053abda] Add simple tests for the xColumnText() extension api. (check-in: [1e9053abda] user: dan branch: fts5, size: 3027) | |
15:35 | [844898034f] part of check-in [43fcb84472] Fixes for the xColumnSize() fts5 extension API. (check-in: [43fcb84472] user: dan branch: fts5, size: 2936) | |
2014-07-16
| ||
19:15 | Added: [cda3b9d73e] part of check-in [1e2a7ba088] Begin adding interface for auxiliary functions. (check-in: [1e2a7ba088] user: dan branch: fts5, size: 2733) | |