/ Check-in [ec69e09a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Change fts5 expression processing to avoid linear scans of long doclists caused by phrases that match specific columns only.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fts5
Files: files | file ages | folders
SHA1: ec69e09a55b4daf1c40aeaaf9ee95091fe86f5c0
User & Date: dan 2015-06-01 09:15:20
References
2015-06-02
17:57
Reimplement [ec69e09a] so that each call to the xNext() method does not involve two iterations of the match expression tree (only one). check-in: 80fe305b user: dan tags: fts5
Context
2015-06-01
19:17
Improve performance of the fts5 AND operator. check-in: b43e9a5b user: dan tags: fts5
09:15
Change fts5 expression processing to avoid linear scans of long doclists caused by phrases that match specific columns only. check-in: ec69e09a user: dan tags: fts5
2015-05-30
11:49
Remove the "#include sqlite3Int.h" from fts5Int.h. check-in: e008c3c8 user: dan tags: fts5
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to ext/fts5/fts5_expr.c.

Changes to ext/fts5/test/fts5_common.tcl.

Changes to ext/fts5/test/fts5auto.test.