From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id sET8IudpOmdMgQAAe85BDQ:P1 (envelope-from ) for ; Sun, 17 Nov 2024 22:10:47 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id sET8IudpOmdMgQAAe85BDQ (envelope-from ) for ; Sun, 17 Nov 2024 23:10:47 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1731881447; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=ed3bBWk9tKBhtSnJToewNjnx2iha0mDliARAgztL1LY=; b=MLMXbYbRxDl1lv0Est1rYuMQ8ymrSQly0eysvTwlo1s6hL51wnbIG8gH1KElkdPMDWUTx3 F236TaDADP8MRF0ICkMwQznwAuaZWu6FxRmKiX2KR5DrZ04+XXv4xIZV1GdB2JT3bOxNBB Hwonj1LaQng9UcXccrSeVbicm6Qs35m5MXhXJ19AewcCEskrRgAlPnOSJKOOyXOEgj+REG vy/QqEFhUXm2+P1KbE74vN70KmlDP+B+WJBY/zkBAuXYag1AmulAmjt+EuXELUg9azhB9J pu4focmndV0cuA06Q3ikzF4Ir17uD3V3SLKTB2NAX4+EtHg+DrqReJ0Ve2KQ1Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1731881447; a=rsa-sha256; cv=none; b=R+WbUMmDZFFX7+4vMNLmoHxbzJKrM6J7IpIo+aWqBAB46AWQ7apea+EesBxutVuTjbZixX Ff62t0v3JA7x4aMQ2C2AeGb+vXkdxlQHOzZ9fk2WyOzlsoUZRyJSnVGbTf7sUsdY+/52EC C9Ho/+Xg53MS+BlUYQE3HuIyGTuhuj9wmhU5ZpA7zen4dYQi42yfA5VDWagWFrcg7lQbJA BTK+iN+Waisk4jcscGcLs+QanDFdBd0o2PZdQjNcJ+XI+l/VnjBt4CjSPcDiFV6+g8J1Tj LIuztgCKUpOilK6jZXKboY1RH7GVjmMURZsFknf6Bn6AUG9FAv9IWB8mtEBuDA== 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 2FF254143C for ; Sun, 17 Nov 2024 23:10:47 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCnSo-0001pQ-RB; Sun, 17 Nov 2024 17:09:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCnSi-0001pD-9J for emacs-orgmode@gnu.org; Sun, 17 Nov 2024 17:09:44 -0500 Received: from k-7.ch ([185.31.100.96]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCnSe-0003Is-NM for emacs-orgmode@gnu.org; Sun, 17 Nov 2024 17:09:42 -0500 Received: from van (_gateway [192.168.1.1]) (Authenticated sender: seb) by k-7.ch (Postfix) with ESMTPSA id 0DCB1E8109; Sun, 17 Nov 2024 23:09:35 +0100 (CET) From: =?utf-8?Q?S=C3=A9bastien_Gendre?= To: Ihor Radchenko Cc: emacs-orgmode@gnu.org Subject: Re: Feature discussion: Search field and local search engine In-Reply-To: <87ed45o27k.fsf@localhost> (Ihor Radchenko's message of "Thu, 24 Oct 2024 17:11:43 +0000") References: <87a5ev31ul.fsf@k-7.ch> <878quf1ji0.fsf@k-7.ch> <87h692vi6i.fsf@localhost> <87v7xixwkr.fsf@k-7.ch> <87ed45o27k.fsf@localhost> User-Agent: mu4e 1.12.1; emacs 29.4 Date: Sun, 17 Nov 2024 23:09:34 +0100 Message-ID: <87h6858qch.fsf@k-7.ch> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=185.31.100.96; envelope-from=seb@k-7.ch; helo=k-7.ch 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, 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.29 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx11.migadu.com X-Migadu-Spam-Score: -0.01 X-Spam-Score: -0.01 X-Migadu-Queue-Id: 2FF254143C X-TUID: e0V14UeNTaEq --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello, I'm back, for a few days. I've started to list candidates for a search engine, compare their characteristics, etc. But I need to define the criteria of selection. Here is my suggestion: =2D Libre Software =2D Exist for more than a few years =2D Still maintained =2D Can index content from command line =2D Can search with only frontend components (no backend needed) What do you think=C2=A0? Did I=C2=A0miss something=C2=A0? Best regards =2D------ Gendre S=C3=A9bastien Ihor Radchenko writes: > S=C3=A9bastien Gendre writes: > >> For the platform-independence, I think it would depend on the tool used. >> >> PageFind precompiler release, on their Github, is available for x86_64 >> GNU/Linux, Apple Darwin and Windows and aarch64 GNU/Linux and Apple >> Darwin. >> ... >> But if we use a search indexer written in interpreted language, as long >> as the interpreter is available, we can run it. > > Not trivial :) > We may be able to do it, and I do not see major obstacles as long as we > make this optional (some users frown upon binaries downloaded > automatically, while other users love such automation) > > However, I'd first start from implementing the feature under assumption > that the indexer/search engine is already installed. We can add > auto-downloading after we have the rest. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQI/BAEBCAApFiEEaA9vw9ypVj1kP0tAtYb3x3I54p4FAmc6aZ4LHHNlYkBrLTcu Y2gACgkQtYb3x3I54p6FGg/+Og3JVnPg8i9Tm1vmbaD//zOuKd7VP1mLqFiGaH0g dxEdaJEKMWh5G+gFG4i86X1/HBj8v3OzGBVbqnEla7DBJmcFpwv4rqejUAg6YiJA F+hKFCZC4J+9rNNaG+mHaRncbpWpcKB2i+vff2GIyuu9LMMJ7QHp+jB195HMT0/i cTci2dA/nI6zW3Qfk0RvUdFjDI/vMXrAfpcRB7iLk41Wy9m/dGJoCa92s+sfycOX NWk/GL6JVB7+piB4bFVH0KXU8so3JK03QrCa80ljNYZwH15UWZzB0V08H0bgulCg UisIHWPtZ02dZ39qMVXLShsakdJpMS2+yMEanyhcm8oPGavzQg/h2kyH89OC+iE5 rn/KrVwULo9E2hHAKZR1luLVfdTBHUfJgbqrS9jSexbQ5ts+suBI0Z7Hl1cxD2bE ruMjLpGvEzGPC/4Vos8PTN5bCWW2TmczF/B3bzhqLuyKa0FQVDJCVAi6znczxIfa nlhfbrmcus1ytcyjAT2dyuyTXsojm9mtoFkhyRMkSto0RgXsNB89lGgsGOuYs2Yv gqNkj55/cYBEcx3Gj7XzKbrMJ2WrIAOq3aDgbkRktZX0H6N07XxWZgk4mkS2qFL0 PwR4w3oiCO3g90pkdW1x3m609RDI9Fzpo/h3g6/3OE/W3RNJ06wrEqWAm5lHJ6Y0 n3M= =rhi1 -----END PGP SIGNATURE----- --=-=-=--