From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Search engines (was: HTML-Info design) Date: Mon, 29 Dec 2014 18:28:37 +0200 Message-ID: <83a926ju8a.fsf@gnu.org> References: <871tnr1gqo.fsf@ferrier.me.uk> <83bnmvowdb.fsf@gnu.org> <83ppbanqhe.fsf@gnu.org> <87vbl2xigp.fsf@ferrier.me.uk> <83ioh2nlow.fsf@gnu.org> <87sig6xech.fsf@ferrier.me.uk> <83fvc5ni0u.fsf@gnu.org> <87k31fwwyv.fsf@ferrier.me.uk> <87bnmq9ibf.fsf@ferrier.me.uk> <87lhlrx5fc.fsf@building.gnus.org> <877fxb9821.fsf@ferrier.me.uk> <87oaqn26vs.fsf@fencepost.gnu.org> <874msfg6p6.fsf@building.gnus.org> <874msf9119.fsf@ferrier.me.uk> <87tx0fbs06.fsf@violet.siamics.net> <87fvbzejtb.fsf_-_@building.gnus.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1419870551 7610 80.91.229.3 (29 Dec 2014 16:29:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Dec 2014 16:29:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 29 17:29:04 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Y5dBo-0006Aj-Jg for ged-emacs-devel@m.gmane.org; Mon, 29 Dec 2014 17:29:04 +0100 Original-Received: from localhost ([::1]:33949 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5dBn-0004aB-TN for ged-emacs-devel@m.gmane.org; Mon, 29 Dec 2014 11:29:03 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59317) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5dBh-0004Tm-8B for emacs-devel@gnu.org; Mon, 29 Dec 2014 11:29:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y5dBd-0005uN-77 for emacs-devel@gnu.org; Mon, 29 Dec 2014 11:28:57 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:48005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y5dBc-0005u9-VB for emacs-devel@gnu.org; Mon, 29 Dec 2014 11:28:53 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NHC00I00QOW9U00@a-mtaout21.012.net.il> for emacs-devel@gnu.org; Mon, 29 Dec 2014 18:28:50 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NHC00IUWR429230@a-mtaout21.012.net.il>; Mon, 29 Dec 2014 18:28:50 +0200 (IST) In-reply-to: <87fvbzejtb.fsf_-_@building.gnus.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.169 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:180845 Archived-At: > From: Lars Ingebrigtsen > Date: Sun, 28 Dec 2014 19:00:16 +0100 > > An interesting problem is Emacs and searching. The various Gnus mail > backends have various searching interfaces, but it would be nice to have > a more general Emacs searching mechanism, where you can search parts of > directory trees, etc. Search for what, exactly? Only for text inside files (like Mairix does for mail archives), or something more general? With the exception of text files, searching anything else for text needs libraries or programs that are capable of accessing text within those files, and also some way of providing an easily-followable reference to the found text. Do we really have Free Software solutions for these problems? > the main work is in understanding the various file formats > and keeping the reverse index updated when files change. The second part is a cron job, nothing else. Or am I missing something? > If there were OS-level search stuff we could just hook into, that > would obviously be better. Is there? > And provide searching in the Emacs manuals. We already have "M-x info-apropos", which comes close.