dan
|
41ebf965cd
Extra tests.
|
4 maanden geleden |
dan
|
8f14c45197
Fix xColumnText() and xColumnSize() APIs. Add xColumnLocale() and xTokenizeSetLocale().
|
5 maanden geleden |
dan
|
fdda1cbe0c
Fix some problems with calling fts5 api functions from within non-full-text queries.
|
6 maanden geleden |
dan
|
d82320ac9a
Ensure that the xColumnText(), xQueryPhrase() and xPhraseFirstColumn() APIs all return SQLITE_RANGE if they are passed a bad column or phrase number.
|
1 jaar geleden |
dan
|
03204e9106
Add the tokendata=1 option to ignore trailing token-data when querying an fts5 table.
|
1 jaar geleden |
dan
|
015020cd1a
Add the 'secure-delete' option to fts5. Used to configure fts5 to aggressively remove old full-text-index entries belonging to deleted or updated rows.
|
1 jaar geleden |
dan
|
4dbc65b29a
Add an incremental optimize capability to fts5. Make the 'merge' command independent of the 'automerge' settings.
|
8 jaren geleden |
dan
|
e18ec6acc2
Fix an error in an fts5 test script.
|
8 jaren geleden |
dan
|
bce50c734b
Do not attempt to run fts5bigtok.test or fts5merge2.test if FTS5 is not compiled in.
|
8 jaren geleden |
dan
|
e9eb1593f5
Fix an fts5 problem with using both xPhraseFirst() and xPhraseFirstColumn() within a single statement in detail=col mode.
|
9 jaren geleden |
dan
|
4684ffd495
Add further fts5 tests. 100% code coverage is finally restored.
|
9 jaren geleden |
dan
|
0536a07c0e
Add a debugging function to print human-readable versions of fts5 detail=none leaf pages.
|
9 jaren geleden |
dan
|
8631402e6a
Add further tests for fts5. Fix some problems with detail=col mode and auxiliary functions.
|
9 jaren geleden |
dan
|
4f40cc6f3d
Begin adding fts5 tests involving synonyms and detail=none/col tables.
|
9 jaren geleden |
dan
|
10e1535dee
Rationalize and extend some fts5 test code. Fix bugs revealed by the same.
|
9 jaren geleden |
dan
|
fe0c3cfee1
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.
|
9 jaren geleden |
dan
|
9a3a5275cd
Add the xPhraseFirstColumn() and xPhraseNextColumn() API functions to fts5. For iterating through the set of columns that contain intances of a phrase.
|
9 jaren geleden |
dan
|
9f44deed93
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.
|
9 jaren geleden |
dan
|
8f9ced636f
Updates so that fts5 API functions xInst, xPhraseFirst and xPhraseNext work with the offsets=0 option.
|
9 jaren geleden |
dan
|
d3b90a2e41
Remove calls to "load_static_extension" from fts5 test scripts.
|
9 jaren geleden |
dan
|
583611df65
Fix a problem handling OOM conditions within fts5 queries that feature synonyms.
|
9 jaren geleden |
dan
|
50b5491771
Add tests for the matchinfo-like test function. Fix problems found in test and fts5 code by doing so.
|
9 jaren geleden |
dan
|
3dbd2397f4
Reduce the number of calls to malloc() made by fts5.
|
9 jaren geleden |
dan
|
eb37567fe2
Remove fts5 initialization code from core file main.c.
|
9 jaren geleden |
dan
|
3e65f89ef6
Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined.
|
9 jaren geleden |
dan
|
ed2589f555
Add a script to combine all fts5 code into a single file - fts5.c - that can be used to build an SQLite loadable extension.
|
9 jaren geleden |
dan
|
5350d91ed3
Improve performance of the fts5 AND operator.
|
9 jaren geleden |
dan
|
34efc82eed
Change fts5 expression processing to avoid linear scans of long doclists caused by phrases that match specific columns only.
|
9 jaren geleden |
dan
|
a8c024905c
Add extra tests and fixes for multi-column matches.
|
9 jaren geleden |
dan
|
b10210ea1b
Fix a memory leak that could follow an OOM condition in fts5.
|
9 jaren geleden |