b6a75606ed
linearly merged the doclists, so as the accumulated list got large, things got slow (the M term, a fucntion of the number of documents in the index). This change does pairwise merges until a single doclist remains. A test search of 't*' against a database of RFC text improves from 1m16s to 4.75s. (CVS 4599) FossilOrigin-Name: feef1b15d645d638b4a05742f214b0445fa7e176 |
||
---|---|---|
.. | ||
fts3_hash.c | ||
fts3_hash.h | ||
fts3_icu.c | ||
fts3_porter.c | ||
fts3_tokenizer1.c | ||
fts3_tokenizer.c | ||
fts3_tokenizer.h | ||
fts3.c | ||
fts3.h | ||
mkfts3amal.tcl | ||
README.tokenizers | ||
README.txt |
This folder contains source code to the second full-text search extension for SQLite. While the API is the same, this version uses a substantially different storage schema from fts1, so tables will need to be rebuilt.