SQLite

All files named ”ext/fts5/fts5.h”
Login

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)