recoll - Extended Search

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE KDE Extra all
Package name recoll
Package version 1.24.1
Package release lp150.2.1
Package architecture x86_64
Package type rpm
Installed size 6.77 MB
Download size 1.88 MB
Official Mirror
Recoll is a personal full text search tool for Unix/Linux.
It is based on the very strong Xapian back-end, for which it provides a feature-rich yet easy to use front-end with a QT graphical interface.
Recoll is free, open source, and licensed under the GPL. The current version is 1.12.0 .
* Easy installation, few dependencies. No database daemon, web server, desktop environment or exotic language necessary.
* Will run on most unix-based systems
* Qt-based GUI. Can use either Qt 3 or Qt 4.
* Searches most common document types, emails and their attachments.
* Powerful query facilities, with boolean searches, phrases, proximity, wildcards, filter on file types and directory tree.
* Multi-language and multi-character set with Unicode based internals.
* (more detail)


Package Version Architecture Repository
recoll - - -


Name Value
/sbin/ldconfig -
/usr/bin/env -
/usr/bin/python -
aspell -
awk - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
python -
python(abi) = 2.7
sed -


Name Value
application() -
application(recoll-searchgui.desktop) - -
libtool(/usr/lib64/recoll/ -
metainfo() -
metainfo(recoll.appdata.xml) -
recoll = 1.24.1-lp150.2.1
recoll(x86-64) = 1.24.1-lp150.2.1


Type URL
Binary Package recoll-1.24.1-lp150.2.1.x86_64.rpm
Source Package recoll-1.24.1-lp150.2.1.src.rpm

Install Howto

  1. Add the openSUSE KDE Extra repository:
    # zypper addrepo opensuse-kde-extra
  2. Install recoll rpm package:
    # zypper install recoll




2018-05-26 -
- Update to 1.24.1:
* New snippets generation method.
* Fixed clicks on orthographic suggestions with Qt5.
* All input handlers should now be compatible with Python3, but
still use Python2.
Check the ChangeLog for the complete list of changes.
2017-03-25 -
- Update to 1.23.1
- Input handler for ODF flat XML file formats.
- Configuration: some list configuration variables, namely
skippedNames, noContentSuffixes, and xallexcepts, have acquired
variants suffixed with + or - for adding or removing values from
the default value, which is a longish list, which hence does not
need to be copied for modification any more.
- New nomd5types variable for listing types of files for which we
should not compute an MD5 hash (used for duplicates detection).
See the manual for details. The default list excludes the audio
file types.
- Unicode BOM detection for text files
- Allow using full CSS style for term highlighting, not just color.
- execm input handlers now have an alternate method to set metadata
fields, easier than HTML meta fields.
2016-12-07 -
- Update to 1.22.4
* Main features in 1.22.x
- It is now possible to define synonyms groups, used only at
query-time to expand the query terms to their defined synonyms.
- Many shell-script input handlers have been converted to Python
and are now persistent. Most are compatible with Python3.
- The Unix/Linux build system has been converted to use the
autotools in a fairly standard way.
- Make dehyphenation (co-worker->coworker in addition to the
normal terms) optional, active by default.
- For people using the Firefox web page indexer add-on: a new
tool in the GUI to list and delete entries from the Web cache.
- Improved index statistics in the GUI, and improved display
while the indexer is working.
* Bugfixes:
- Fix advanced search 'start search' button doing nothing
under qt5.
- Fix html escaping with newer versions of pdftotext.
- Small bug fix in the text splitter: which resulted in missing
results when matching a file name extension using.
- Added suffix associations for .java and .sql, to fix problems
caused by the switch from 'file' to 'xdg-mime'.
- Sidestep bus error in qt exit code by calling _exit() instead
of exit() in GUI exit code.
- GUI, advanced search: fix crash which occurred when restoring
clause list bigger than the default size (6 clauses).
2016-04-07 -
- Update to 1.21.6
* KDE Frameworks5 compatibility for the KIO slave
* New Query parser
* Filters are executed in a different way for better performance
- Added kio_recoll4 package to provide a KIO slave for Konqueror
which is still KDE4 based

See Also

Package Description
rsibreak-0.12.8-lp150.29.1.x86_64.rpm Assists in the Recovery and Prevention of Repetitive Strain Injury
rsibreak-lang-0.12.8-lp150.29.1.noarch.rpm Translations for package rsibreak
scribus-1.4.7-lp150.51.1.x86_64.rpm Page Layout and Desktop Publishing (DTP)
scribus-devel-1.4.7-lp150.51.1.x86_64.rpm Development files for Scribus
servicemenu-pdf-1.0-lp150.6.1.noarch.rpm Here are various KDE4 service menus for PDF documents
showfoto-5.9.0-lp150.189.3.x86_64.rpm DigiKam: Showfoto
skanlite- Image Scanner Application
skanlite-lang- Translations for package skanlite
skrooge-2.15.0-lp150.1.1.x86_64.rpm A Personal Finance Management Tool
skrooge-lang-2.15.0-lp150.1.1.noarch.rpm Translations for package skrooge
smb4k-2.1.1-lp150.1.1.x86_64.rpm Network Neighborhood Browser and Samba Share Mounting Utility
smb4k-doc-2.1.1-lp150.1.1.x86_64.rpm Documentation for smb4k
smb4k-lang-2.1.1-lp150.1.1.noarch.rpm Translations for package smb4k
snorenotify-qt5-0.7.0-lp150.15.1.x86_64.rpm Snorenotify is a multi platform Qt based notification framework
snorenotify-qt5-devel-0.7.0-lp150.15.1.x86_64.rpm Snorenotify is a multi platform Qt based notification framework