dan
|
408a34925d
Merge trunk changes into this branch.
|
3 mēneši atpakaļ |
dan
|
ef2401f669
Tests to improve coverage of fts5_expr.c.
|
3 mēneši atpakaļ |
dan
|
8ff952773d
Fix an assert() in fts5 that might fail with an expression like "... NOT ''".
|
3 mēneši atpakaļ |
dan
|
10e54e365a
Fix further issues to do with fts5 locale support.
|
3 mēneši atpakaļ |
dan
|
9b118de9d5
Merge trunk changes into this branch.
|
3 mēneši atpakaļ |
dan
|
ff6ab9dd2b
Update the fts5_tokenizer_v2 API so that the locale is passed as parameter to xTokenize(), instead of via a separate call to xSetLocale().
|
3 mēneši atpakaļ |
dan
|
679f5d458e
Add assert() statements and reorganize code slightly in fts3 and fts5 to make it easier to follow.
|
3 mēneši atpakaļ |
dan
|
5cd01c30b4
Fix a broken assert in fts5_expr.c.
|
3 mēneši atpakaļ |
drh
|
3d24637325
Add assert() statements to FTS5 to hush-up warnings from scan-build.
|
4 mēneši atpakaļ |
dan
|
fdda1cbe0c
Fix some problems with calling fts5 api functions from within non-full-text queries.
|
5 mēneši atpakaļ |
dan
|
0e7a7e57cc
Fix a crash in fts5 that could occur within "PRAGMA integrity_check" if the specified tokenizer was unknown.
|
6 mēneši atpakaļ |
dan
|
32ca0dbcdf
Have fts5 tables delay initializing the tokenizer until it is first used in all cases where the tokenizer is not "trigram".
|
6 mēneši atpakaļ |
drh
|
42203e1b75
Fix harmless compiler warnings in FTS5.
|
11 mēneši atpakaļ |
dan
|
d82320ac9a
Ensure that the xColumnText(), xQueryPhrase() and xPhraseFirstColumn() APIs all return SQLITE_RANGE if they are passed a bad column or phrase number.
|
11 mēneši atpakaļ |
drh
|
4a5c96ace3
Fix harmless compiler warnings in JSON and FTS5.
|
11 mēneši atpakaļ |
dan
|
fb923fc4cc
Further tests for the new code on this branch.
|
11 mēneši atpakaļ |
dan
|
54318b382a
Fixes for xInstToken() with tokendata=0 tables. And with prefix queries.
|
11 mēneši atpakaļ |
dan
|
3dfc063705
Fix a problem with the xInstCount() API and "ORDER BY rank" queries.
|
11 mēneši atpakaļ |
dan
|
c22d2b7b7f
Fix various compiler warnings and other problems with the new code on this branch.
|
11 mēneši atpakaļ |
dan
|
c44041e03b
Ensure that tokendata=1 queries avoid loading large doclists for queries like "common AND uncommon", just as tokendata=0 queries do.
|
11 mēneši atpakaļ |
dan
|
b5effc0605
Different approach to querying a tokendata=1 table. Saves cpu and memory.
|
1 gadu atpakaļ |
dan
|
af54826e4a
Defer building xInstToken() hash-table until it is to be used.
|
1 gadu atpakaļ |
dan
|
5c268bbf67
Fix tokendata=1 and xInstToken() APIs for detail=none and detail=column tables.
|
1 gadu atpakaļ |
dan
|
50b0e25a55
Add implementation of xInstToken() API.
|
1 gadu atpakaļ |
dan
|
e108029332
Add new fts5 API xQueryToken().
|
1 gadu atpakaļ |
dan
|
03204e9106
Add the tokendata=1 option to ignore trailing token-data when querying an fts5 table.
|
1 gadu atpakaļ |
dan
|
1846de49a4
Fixes for fts5 expression parser module to allow embedded 0x00 bytes in tokens.
|
1 gadu atpakaļ |
dan
|
8c5611a169
Fix problems in fts5 test code.
|
1 gadu atpakaļ |
drh
|
9faa3bbdbb
Get access to SQL functions and virtual tables used for debugging and analysis
|
1 gadu atpakaļ |
dan
|
4042d2b424
Limit the number of nested NOT nodes in an fts5 expression to 256.
|
1 gadu atpakaļ |