From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Abrahamsen Subject: Re: Anyone use 3rd party search tools w/org-mode? Date: Wed, 06 Nov 2019 10:10:17 -0800 Message-ID: <878sosdgfq.fsf@ericabrahamsen.net> References: <87wocduh6o.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:53560) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iSPlG-0001HD-Nh for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 13:10:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iSPlF-00022S-Cz for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 13:10:30 -0500 Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:47362 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iSPlF-0001wS-6T for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 13:10:29 -0500 Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iSPlB-0004zT-QM for emacs-orgmode@gnu.org; Wed, 06 Nov 2019 19:10:25 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org Roland Everaert writes: > Hello all, > > I am interested in a search/indexing engine targeting the org format, > too. > > My interest comes from the fact that I have a growing number of org > files and as org-mode has no file archiving feature, AFAIK, searching > needs more and more time to complete. > > Moving files, that are no more necessary, outside of my org-directories, > can be tedious and prone to moving the wrong file to the wrong location. > > Hence, an indexer could comes in handy, especially if it is optimised > for the Org format (i.e.: it knows what are categories, tags, > properties, etc in an Org file). I think this last point is key. Most full-text search engines provide config options for defining fields, or "facets", which in theory we could set up to parse tags/properties/timestamps. My guess is that any of the major contenders (solr, xapian, lucene) would work pretty much as well as any of the others -- for our purposes, they probably only differ in the details. Xapian might be considered "in the family" from a license standpoint, but I don't know that that matters too much. It would be fun to provide an Org indexing config for one of these engines, and then build the Agenda on top of it.