Recoll does full-text indexing and searching. It's nearest sibling in portage is probably app-misc/beagle. However, it has unique features that I think merit its inclusion in portage. For instance, it allows boolean and other complex searches, can search for various forms of a word through the use of stemming dictionaries, can narrow down results by doing searches within searches, and in my experience returns results significantly faster than beagle.
Created attachment 78025 [details] ebuild for recoll-1.1.0
Note to self: read maintainer-wanted faq BEFORE submitting ebuid. I've made the following changes: Removed "RESTRICT='nomirrors'" Deleted COPYING and INSTALL from the dodoc line. Included comment on why einstall is needed.
Created attachment 78051 [details] 2nd ebuild for Recoll-1.1.0
Created attachment 79611 [details] recoll-1.2.2.ebuild Added an ebuild for the latest version -- recoll-1.2.2
Created attachment 79885 [details] recoll-1.2.2-r1.ebuild recoll-1.2.2.ebuild would not compile on systems with both qt3 and qt4 installed (see topic 424829 on the forums). recoll-1.2.2.ebuild fixes that problem.
Comment on attachment 79885 [details] recoll-1.2.2-r1.ebuild Fixes of recoll not compiling on systems with both qt3 & qt4 installed. Thanks to jarealist for pointing out the problem & testing the ebuild.
Created attachment 84076 [details] recoll-1.3.3.ebuild This version of Recoll adds indexing of file names and of djvu, dvi and id3 files.
Created attachment 87059 [details] recoll-1.4.3.ebuild
Version 1.4.3 adds several new features, including the ability to create several databases and to group and ungroup them when doing searches; the ability to set local and global settings; and greater control over the display of search results (you can choose the internal viewer or an external program by clicking on links).
*** This bug has been marked as a duplicate of bug 171271 ***