Leverage SQLite full text search
See original GitHub issueI noticed that the search functionality uses like
across the columns of interest. It might be worth it to investigate if SQLite Full Text Search could be used to provide a more robust search experience (like tweets being ranked by relevance to the query).
I’d be more than happy to create a PR for this if you’re open to it.
Issue Analytics
- State:
- Created 3 years ago
- Comments:9 (9 by maintainers)
Top Results From Across the Web
Leveraging SQLite Full-Text Search on iOS - PSPDFKit
Full -text search is an SQLite extension containing two modules — ( fts3/4 and fts5 ) — that can be enabled by passing...
Read more >SQLite FTS5 Extension
FTS5 is an SQLite virtual table module that provides full-text search functionality to database applications. In their most elementary form, ...
Read more >“Full Text Search” with SQLite - Medium
Recently, I was working on a LinkedIn spy tool, I have used the SQLite database to store data , this tool need to...
Read more >Making a full-text search module that works on both desktop ...
According to this article: Leveraging SQLite Full-Text Search on iOS | Inside PSPDFKit. FTS5 is supported from iOS 11.
Read more >SQLite Full Text Search Queries With Hyphens - Stack Overflow
Recently, I have discovered SQLite's full text search (FTS) capability and leveraged it for a simple search feature. However, a user ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
example.zip
Zip file with example database containing some tweets.
You can build the app by running
./gradlew installDist
and then running it withbuild/install/dodo/bin/dodo run --db example.db
. You’ll have to pass the OAuth and API tokens as arguments as well, but you can just put in nonsense for them. As long as you don’t hit the /sync endpoint they won’t be used. The service runs at http://localhots:8098 locally.You’re totally right. Much better idea.