From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id COrqNrzVxF9QaQAA0tVLHw (envelope-from ) for ; Mon, 30 Nov 2020 11:21:32 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id mkCVMrzVxF9sIgAA1q6Kng (envelope-from ) for ; Mon, 30 Nov 2020 11:21:32 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 1D9D794038E for ; Mon, 30 Nov 2020 11:21:32 +0000 (UTC) Received: from localhost ([::1]:49136 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kjhFL-0001Sb-2c for larch@yhetil.org; Mon, 30 Nov 2020 06:21:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36118) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjhEd-0001RC-31 for emacs-orgmode@gnu.org; Mon, 30 Nov 2020 06:20:47 -0500 Received: from static.rcdrun.com ([95.85.24.50]:41227) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjhEa-0005SE-Mg for emacs-orgmode@gnu.org; Mon, 30 Nov 2020 06:20:46 -0500 Received: from localhost ([::ffff:41.202.241.47]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C0007.000000005FC4D58A.00005851; Mon, 30 Nov 2020 11:20:42 +0000 Date: Mon, 30 Nov 2020 14:15:52 +0300 From: Jean Louis To: Gerardo Moro , emacs-orgmode Subject: Re: Remembrance Agents Message-ID: References: <87eekcfeyk.fsf@ucl.ac.uk> <87wny4oy0h.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87wny4oy0h.fsf@ucl.ac.uk> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -1.78 X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-TUID: jVk9QWakqb0k * Eric S Fraga [2020-11-29 20:48]: > On Sunday, 29 Nov 2020 at 20:29, Jean Louis wrote: > > Sadly there are some errors today. > > On Debian, at least, there is a remembrance-agent package which has the > binaries and the Emacs package. PostgreSQL supports relevance search with its built-in functions: https://www.postgresql.org/docs/current/textsearch-intro.html Emacs package emacs-libpq is soon coming to GNU ELPA. emacs-libpq @ Github https://github.com/anse1/emacs-libpq Using Emacs Lisp functions to store documents for indexing and to get relevant results is then integration that may be useful. I may use this functions for semantic locating functions in Hyperscope. Think of something, put some words and get it, without me putting great effort to parse words, format them, juggle with terms, lists and so on. PostgreSQL database support is provided in general for any language and there is support for specific languages: database=# \dF List of text search configurations Schema | Name | Description ------------+------------+--------------------------------------- pg_catalog | arabic | configuration for arabic language pg_catalog | danish | configuration for danish language pg_catalog | dutch | configuration for dutch language pg_catalog | english | configuration for english language pg_catalog | finnish | configuration for finnish language pg_catalog | french | configuration for french language pg_catalog | german | configuration for german language pg_catalog | greek | configuration for greek language pg_catalog | hungarian | configuration for hungarian language pg_catalog | indonesian | configuration for indonesian language pg_catalog | irish | configuration for irish language pg_catalog | italian | configuration for italian language pg_catalog | lithuanian | configuration for lithuanian language pg_catalog | nepali | configuration for nepali language pg_catalog | norwegian | configuration for norwegian language pg_catalog | portuguese | configuration for portuguese language pg_catalog | romanian | configuration for romanian language pg_catalog | russian | configuration for russian language pg_catalog | simple | simple configuration pg_catalog | spanish | configuration for spanish language pg_catalog | swedish | configuration for swedish language pg_catalog | tamil | configuration for tamil language pg_catalog | turkish | configuration for turkish language (23 rows)