dan
|
351ccb3825
Fix two more warnings in fts5 code.
|
9 years ago |
dan
|
ee0c0a8de3
Another change to the fts5 tokenizer API.
|
9 years ago |
dan
|
57e0add3f9
Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document.
|
9 years ago |
mistachkin
|
532f179cab
Fix some harmless compiler warnings.
|
9 years ago |
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.
|
9 years ago |
dan
|
7b2ec1ae41
Improve fts5 tests.
|
9 years ago |
dan
|
6f876c339d
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.
|
9 years ago |
dan
|
47c467c80e
Fix a couple of build problems.
|
9 years ago |
dan
|
aacf3d1a3b
Remove the iPos parameter from the tokenizer callback. Fix the "tokenchars" and "separators" options on the simple tokenizer.
|
10 years ago |
dan
|
ded4f41d1a
Tests and fixes for fts5 external content tables.
|
10 years ago |
dan
|
2a615fa627
Fix the fts5 bm25() function so that it matches the documentation.
|
10 years ago |
dan
|
005e10e39a
Fixes and simplifications for the snippet() and highlight() functions.
|
10 years ago |
dan
|
1616d55153
Remove the fts5_test() aux function. Test aux functions using the tcl interface instead.
|
10 years ago |
dan
|
cb11e73fc2
Add a %_config table to fts5.
|
10 years ago |
dan
|
cb62aae034
Add the auxiliary highlight() function to fts5.
|
10 years ago |
dan
|
48d7014067
Fix the customization interfaces so that they match the documentation.
|
10 years ago |
dan
|
7b71fbaf93
Add support for savepoints to fts5.
|
10 years ago |
dan
|
937490d4b4
Add further tests for the extension APIs with "ORDER BY rank" queries.
|
10 years ago |
dan
|
fdb4a30af2
Add hidden column "rank". Currently this always returns the same value as the bm25() function.
|
10 years ago |
dan
|
92e497e517
Add the "loadfts" program, for performance testing the loading of data into fts3/fts4/fts5 tables.
|
10 years ago |
dan
|
454b5ce524
Add tests and fixes for bm25() function.
|
10 years ago |
dan
|
700b33d7a5
Add extension apis xRowCount, xQueryPhrase, xSetAuxdata and xGetAuxdata. And a ranking function that uses all of the above.
|
10 years ago |
dan
|
b30860abe2
Add a snippet() function to fts5.
|
10 years ago |
dan
|
5c1b820460
Add the xTokenize extension API.
|
10 years ago |
dan
|
84d6fb394f
Fix the xColumnSize() extension API.
|
10 years ago |
dan
|
e1c77bcfcd
Add simple tests for the xColumnText() extension api.
|
10 years ago |
dan
|
4a165c0af4
Fixes for the xColumnSize() fts5 extension API.
|
10 years ago |
dan
|
18689f1bd4
Fixes for tcl list generation in fts5_test().
|
10 years ago |
dan
|
9cfd51f587
Begin adding interface for auxiliary functions.
|
10 years ago |