FTS desktop file search with previews
Iet uz failu
Albert S 404f05b89f Refactor search queries: Introduced QSSQuery
Purpose is to seperate certain logic from SQLite and generalize it more.
Even though we only have Sqlite atm, in general the database layers
must be stupid as possible, while QSSQuery should do most of the hard work.

Fixes in Tokenizer logic.
Switched to C++17.
2019-08-18 00:25:21 +02:00
cli Refactor search queries: Introduced QSSQuery 2019-08-18 00:25:21 +02:00
gui Refactor search queries: Introduced QSSQuery 2019-08-18 00:25:21 +02:00
shared Refactor search queries: Introduced QSSQuery 2019-08-18 00:25:21 +02:00
create.sql Query/Save filetype and size 2019-04-06 17:13:38 +02:00
qss.pro move more files to shared project ; searchresultt.h: use filedata.h 2019-04-22 21:07:41 +02:00
README.md Remove python reference in README 2019-04-06 17:17:35 +02:00
TODO updated TODO 2019-04-30 14:14:44 +02:00

qss

qss creates a poor-man full-text search for your files using a sqlite database.

A simple gui (C++ with Qt5) for search is found in gui/. It shows preview pages of documents where your search keywords have been found. This allows you to search all indexed pdfs and take a look at the pages side by side in an instant.

Build

TO BE WRITTEN

Setup

sqlite3 qss.db < create.sql

TO BE WRITTEN