-->
Home » » Recoll is a personal full text search tool for Unix/Linux.
Sunday
1 July 2012

Recoll is a personal full text search tool for Unix/Linux.

recollRecoll is a desktop search tool that provides efficient full text search (from single-word to arbitrarily complex boolean searches) in a friendly GUI, with minimum technical sophistication and few mandatory external dependencies. It runs under many Unix-like operating systems, and is mostly independent of the desktop environment.

Recoll was designed not to require a permanent daemon. It updates its index at designed intervals (for example through Cron tasks). Only if desired, the indexing task can run as a file-system monitoring daemon for real-time index updates.

The Recoll document conversion and text extraction architecture makes it extremely easy to write new filters, and many document types are supported.

Features.
    Qt GUI.
    Xapian backend.
    Indexes the contents of many document types: text, HTML, E-Mail stores of all kinds, OpenOffice, Microsoft Office and Office Open XML, AbiWord, KWord, Gaim, Lyx, Scribus, PDF, WordPerfect, PostScript, RTF, TeX, DVI, DjVu, MP3 and other audio file formats, JPEG and other image file formats.[4]
    Recursively processes embedded documents (E-Mail attachments, Zip archives) to arbitrary depths.
    Powerful query facilities, with boolean searches, wildcards, phrases, proximity, filter on file types and directory tree. GUI Boolean search build tool.
    Xesam query language support
    Word stemming is performed at query time (can switch stemming language after indexing).
    Multiple indexes selectable at query time (ie: personal + system indexes).
    Natively based on Unicode. Supports many languages and input character sets, including good support for east asian texts (CJK).
    MD5 document hashes for the elimination of duplicates in result lists.
    Batch and real-time indexing modes.
    Python API.
    Kicker (KDE) applet for easy launching.
    Easy installation. No database daemon, web server or exotic language necessary.

The current Recoll version is 1.17.3 (Release notes).
recoll_chinese
Installing a binary copy.
There are three types of binary Recoll installations:
    Through your system normal software distribution framework (ie, Debian/Ubuntu apt, FreeBSD ports, etc.).
    From a package downloaded from the Recoll web site.
    From a prebuilt tree downloaded from the Recoll web site.
In all cases, the strict software dependancies (ie on Xapian or iconv) will be automatically satisfied, you should not have to worry about them.
Adserver                   610x250
You will only have to check or install supporting applications for the file types that you want to index beyond those that are natively processed by Recoll (text, HTML, email files, and a few others).
You should also maybe have a look at the configuration section (but this may not be necessary for a quick test with default parameters). Most parameters can be more conveniently set from the GUI interface.

5.1.1. Installing through a package system
If you use a BSD-type port system or a prebuilt package (DEB, RPM, manually or through the system software configuration utility), just follow the usual procedure for your system.

5.1.2. Installing a prebuilt Recoll
The unpackaged binary versions on the Recoll web site are just compressed tar files of a build tree, where only the useful parts were kept (executables and sample configuration).
The executable binary files are built with a static link to libxapian and libiconv, to make installation easier (no dependencies).
After extracting the tar file, you can proceed with installation as if you had built the package from source (that is, just type make install). The binary trees are built for installation to /usr/local.
Screenshots.
recoll_result-table
recoll_schermata
recoll0
recoll1
recoll2
recoll3
recoll4
recoll5
recoll-HTML_search_results
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

0 commenti:

Post a Comment

Random Posts

  • Cytadella is a conversion of an old Amiga first person shooter.
    16.03.2011 - 0 Comments
    Cytadella is a conversion of an old Amiga first person shooter. The original was created in mid 1990's by Virtual Design, and released firstly in Poland and then in other countries. This is a single player game in which the player fights…
  • The Android vs. LiMo Conflict: What’s the difference?
    23.03.2009 - 0 Comments
    Although not discussed often, LiMo (Linux Mobile Foundation) is a formidable competitor for the Android platform. So isn’t LiMo, a consortium of partnered companies, inherently a competitor of the Open Handset Alliance? Core companies that support…
  • Gmorgan MIDI rhythm station and virtual organ emulator.
    11.09.2012 - 0 Comments
    gMorgan is a rhythm station, a modern organ with full editable accompaniment for play in real time emulating the capabilities of commercial rhythm stations “Korg”,”Roland”, “Solton” ... also has a small pattern based sequencer like “Band in a…
  • Bastille Linux is a security hardening program for GNU/Linux.
    19.10.2013 - 0 Comments
    Introduction. The Bastille Linux project aims to provide an interactive tool for the purpose of performing additional security hardening measures to increase the over-all security, and decrease the susceptibility of compromise for your Ubuntu…
  • Lubuntu 12.04 Precise Pangolin is finaly here.
    06.05.2012 - 0 Comments
    Lubuntu  is a lightweight Linux operating system based on Ubuntu but using the LXDE desktop environment in place of Ubuntu's Unity shell and GNOME desktop. LXDE is touted as being "lighter, less resource hungry and more…
  • Installing Ardour in Linux: Setting Up Your System.
    30.06.2013 - 0 Comments
    Ardour allows you to record and edit both audio and MIDI data, add many different kinds of effects and mix. Released under the terms of the GNU General Public License (version two or any later version), Ardour is free software. Users who…
  • Why Install Linux on Your Mac?
    15.06.2009 - 0 Comments
    Yeah, why? Your typical modern Mac comes with all the Unixy goodness you could ever need, right? But there are a bunch of Linux PPC distributions that you can, if you feel the need, install on your Apple hardware. In my efforts to answer the…
  • Top 10 blog posts for December 2014 from Linuxlandit & The Conqueror Penguin.
    09.01.2015 - 0 Comments
    1.- Mixxx User Manual: Hardware Setup. This chapter describes the most common hardware setups to serve as examples. We will go over the setup of timecode records/CDs, MIDI control and keyboard control. Audio Output. Headphone cueing, or just…
  • Google Art Project is an online platform for access to the works housed in museums partners.
    24.08.2015 - 0 Comments
    Google Art Project is an online platform through which the public can access high-resolution images of artworks housed in the initiative’s partner museums. The project was launched on 1 February 2011 by Google, in cooperation with 17…
  • Openmamba GNU/Linux is a distribution for personal computers that can be used on notebooks, desktops and servers.
    02.12.2010 - 0 Comments
    Openmamba GNU/Linux is a distribution for personal computers (Intel i686-compatible) that can be used on notebooks, desktops and servers.It works as an installable live CD, offering out-of-the box support for proprietary graphics drivers and…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->