2021-04-01 16:08:15 +00:00
#+title : Add a desktop search engine for your digital library
#+date : "2020-04-15 20:41:51 +08:00"
2021-05-01 18:18:43 +00:00
#+date_modified : "2021-05-02 02:18:00 +08:00"
2021-04-01 16:08:15 +00:00
#+language : en
2020-06-23 18:29:05 +00:00
2020-09-08 21:28:33 +00:00
Desktop search engines adds a crucial thing for [[file:2020-04-14-18-28-55.org ][Maintaining your own digital library ]]: retrievability.
2020-07-06 15:32:10 +00:00
With the ability to search and retrieve for information scattered throughout our files, we can then quickly connect and add information without much burden.
2020-06-23 18:29:05 +00:00
2020-07-06 15:32:10 +00:00
An ideal desktop search engine should have the following things:
2020-06-23 18:29:05 +00:00
- Features both a graphics user interface (GUI) and a command-line interface (CLI).
2020-07-06 15:32:10 +00:00
- Accepts not only plain-text files but other file formats such as images, videos, and audio.
2020-09-08 21:28:33 +00:00
- Quickly searches through text and even [[file:2020-04-13-17-32-27.org ][File metadata ]] for binary files.
2020-06-23 18:29:05 +00:00
- Invites integration (and extension) with an API allowing for more control and features.
- Highlights searching with a query language that is both simple and powerful.
2021-05-01 18:18:43 +00:00
With a cursory search, I found [[roam:Recoll ][Recoll ]] that fits the bill with the added bonus of being a cross-platform tool and easily configurable.