recoll - personal indexing file text search tool

Moderators: kirk, jamesbond, p310don, JakeSFR, step, Forum moderators

Post Reply
s243a
Posts: 501
Joined: Mon Dec 09, 2019 7:29 pm
Has thanked: 90 times
Been thanked: 37 times

recoll - personal indexing file text search tool

Post by s243a »

I compiled recoll-1.27.12-x86_64-1_SBo.tgz for fatdog64-911 via the slackbuild:
https://slackbuilds.org/repository/14.1/desktop/recoll/
**Modified to include the newer source.

Dependencies:
* xapian-core (required) -- xapian-core-1.4.17-x86_64-1_SBo.tgz available (see thread).
* qt5 (Required; need a newer version then in FD66_811).
--- qt5-5.15.2-x86_64-1.txz available (see thread for discussion of issues)
--- qt5-5.15.2 requires openssl-1.1.1. openssl-1.1.1h-x86_64-1.txz available (See thread).
* qt5webkit (probably required) -- qt5webkit-5.212.0-alpha4-x86_64-1.txz Available. I didn't create a new thread for this due to lack of testing. I required this package to compile recoll and the version available with gplat is likely too old. Supposedly, this has been incorporated into the qt5 project but it doesn't look to be in the qt5 package that I created.
* unrtf (recommended) -- unrtf-0.21.1-x86_64-2_SBo.tgz Available at thread.
--- This is needed if you want to index rtf documents. Some files with the ".doc" extension are rtf.
* antiword (recommended) -- antiword-0.37-x86_64-1_SBo.tgz available (see thread). Required to index microsoft word documents (not including rtf)

Notes

Upgrading qt5 is only required, for some (all?) gui options. If you don't want to upgrade qt5 then recoll can be compiled with fewer or no gui options. I may compile such a version at a later date. Upgrading qt5 (with my package) might cause some icon issues, which probably can be resolved and possibly a sound issue (probably unrelated). For me it was worth the upgrade but I run multiple computers at once.

User avatar
wiak
Posts: 3689
Joined: Tue Dec 03, 2019 6:10 am
Location: Packing - big job
Has thanked: 57 times
Been thanked: 1029 times
Contact:

Re: recoll - personal indexing file text search tool

Post by wiak »

Recoll reminds me of something I used for a little while many years ago. Maybe the old discontinued Google desktop: https://en.wikipedia.org/wiki/Google_Desktop

Anyway, you inspired me to give recoll a quick try (it is available in Arch, and hence WeeDogLinux Arch, via pacman).

I also notice a similar app called 'DocFetcher': http://docfetcher.sourceforge.net/en/index.html
Unfortunately the opensource version of that is no longer maintained, though the last version of that (ver 1.1.22) still works and is available. I tried the 'portable version' from here: https://sourceforge.net/projects/docfet ... p/download
DocFetcher needs java runtime though. I happened to already have that on my system (had installed it for use with LibreOffice as it happens). Anyway, The java I have is:

Code: Select all

[root@bootstrap ~]# java --version
openjdk 14.0.2 2020-07-14
OpenJDK Runtime Environment (build 14.0.2+12)

Anyway portable docfetcher worked fine with that.

One issue with Recoll is that it requires Qt5 installed. Not an issue if you want that anyway...
DocFetcher uses GTK+ (GTK2 or GTK3).

Both do indeed seem to work similarly and well - haven't tested long enough to say which I prefer or whether DocFetcher is slower to index since using Java, though I suppose if Recoll remains maintained that would be current advised choice.

Not indexing, but at the commandline fzf seems like an interesting enhancement for the likes of simple grep (though certainly cannot search inside pdf files and so on directly or do all the kinds of stuff recoll does anyway):

fzf is a general-purpose command-line fuzzy finder

Quickest way to see how fzf can be used (if you can follow the accent...) if to check this youtube video: https://www.youtube.com/watch?v=qgG5Jhi_Els

https://www.tinylinux.info/
DOWNLOAD wd_multi for hundreds of 'distros' at your fingertips: viewtopic.php?p=99154#p99154
Αξίζει να μεταφραστεί;

Post Reply

Return to “Software”