dan
|
8631402e6a
Add further tests for fts5. Fix some problems with detail=col mode and auxiliary functions.
|
před 9 roky |
dan
|
2cfe049f40
Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible.
|
před 9 roky |
dan
|
9a3a5275cd
Add the xPhraseFirstColumn() and xPhraseNextColumn() API functions to fts5. For iterating through the set of columns that contain intances of a phrase.
|
před 9 roky |
dan
|
8f9ced636f
Updates so that fts5 API functions xInst, xPhraseFirst and xPhraseNext work with the offsets=0 option.
|
před 9 roky |
dan
|
056d7acf25
Fix a couple of errors in fts5 compilation. This branch still does not build with -Wall -Werror.
|
před 9 roky |
dan
|
0cb01f5c2c
Add a test for an fts5 tokenizer that supports synonyms by adding multiple entries to the fts index.
|
před 9 roky |
dan
|
ee0c0a8de3
Another change to the fts5 tokenizer API.
|
před 9 roky |
dan
|
57e0add3f9
Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document.
|
před 9 roky |
mistachkin
|
7e968a7d0a
Fix harmless compiler warnings in FTS5 code.
|
před 9 roky |
dan
|
d3789c0028
Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5.
|
před 9 roky |
dan
|
3f09beda45
Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c.
|
před 9 roky |
mistachkin
|
a468027c8d
Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings.
|
před 9 roky |
dan
|
b10210ea1b
Fix a memory leak that could follow an OOM condition in fts5.
|
před 9 roky |
dan
|
23d538885e
Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token.
|
před 9 roky |
dan
|
557085a5a1
Improve test coverage of fts5.c.
|
před 9 roky |
dan
|
7b2ec1ae41
Improve fts5 tests.
|
před 9 roky |
dan
|
cdbd150170
Improve coverage of fts5 tests.
|
před 9 roky |
dan
|
def90aae18
Add extra tests for corrupt database handling in fts5.
|
před 9 roky |
dan
|
47c467c80e
Fix a couple of build problems.
|
před 9 roky |
dan
|
aacf3d1a3b
Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer.
|
před 10 roky |
dan
|
6024772ba2
Add a version of the unicode61 tokenizer to fts5.
|
před 10 roky |
dan
|
5fa3acabf4
Fixes to built-in tokenizers.
|
před 10 roky |
dan
|
005e10e39a
Fixes and simplifications for the snippet() and highlight() functions.
|
před 10 roky |
dan
|
1616d55153
Remove the fts5_test() aux function. Test aux functions using the tcl interface instead.
|
před 10 roky |
dan
|
89a89560d6
Add code to parse a rank() function specification. And a tcl interface to add auxiliary functions to fts5.
|
před 10 roky |