My quest to find the fastest search app for Linux

Solution 1:

My first recommendation is ANGRYsearch. Superfast, fully configurable. You can find the official website here. To install, you need some dependencies (if not there already). In a terminal type:

sudo apt install python3-pyqt5

Then, download latest release from here. Unzip in a folder, and then from a terminal inside that folder type:

chmod +x install.sh
sudo ./install.sh

A second recommentation is regexxer. This is easier to install. From a terminal, just type: sudo apt-get install regexxer. Yet, I have not used this so I cannot tell how fast it is.

Solution 2:

I also recommend FSearch https://github.com/cboxdoerfer/fsearch

I found that it index my files faster than ANGRYsearch. However searching for files feels smooth with ANGRYsearch. Recrawling is faster with ANGRYsearch. So overall ANGRYsearch feels better.

FSearch is just in PreAlpha according to git page. So future release may improve it.

Compiling was little trouble for me. So I am posting following here for my own future reference and it might help others as well. I tried the following in Kubuntu 16.04

sudo apt-get install libgtk-3-dev autotools-dev automake libglib2.0-dev intltool gnome-common git
git clone https://github.com/cboxdoerfer/fsearch
cd fsearch
./autogen.sh
./configure
make
sudo make install