From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id qNJnBFap414/VwAA0tVLHw (envelope-from ) for ; Fri, 12 Jun 2020 16:12:06 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CPw3AFap417yYAAAB5/wlQ (envelope-from ) for ; Fri, 12 Jun 2020 16:12:06 +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 86967940AF6 for ; Fri, 12 Jun 2020 16:12:05 +0000 (UTC) Received: from localhost ([::1]:60992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jjmHi-0001UV-Tu for larch@yhetil.org; Fri, 12 Jun 2020 12:12:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jjmFr-0008LN-99 for emacs-orgmode@gnu.org; Fri, 12 Jun 2020 12:10:07 -0400 Received: from ciao.gmane.io ([159.69.161.202]:53776) by eggs.gnu.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jjmFp-0001bq-GO for emacs-orgmode@gnu.org; Fri, 12 Jun 2020 12:10:06 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jjmFl-000Q6g-SI for emacs-orgmode@gnu.org; Fri, 12 Jun 2020 18:10:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Eric Abrahamsen Subject: Re: New mailing list archive at https://orgmode/list/ Date: Fri, 12 Jun 2020 09:08:02 -0700 Message-ID: <87bllol125.fsf@ericabrahamsen.net> References: <87mu5hqzur.fsf@ericabrahamsen.net> <87h7vmw7zp.fsf@kyleam.com> <87pnaamarm.fsf@ericabrahamsen.net> <20200608045506.GB20150@dcvr> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cancel-Lock: sha1:i6H/u60tUymx5MmmIu09DMY2EVE= Received-SPF: pass client-ip=159.69.161.202; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/12 12:10:03 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=_AUTOLEARN 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-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=ericabrahamsen.net (policy=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-Spam-Score: -0.41 X-TUID: 0DT8CROCEJzH Eric Wong writes: > Eric Abrahamsen wrote: >> Kyle Meyer writes: >> >> > [ +cc Eric Wong, mostly to say thanks for all the work he puts into >> > public-inbox, which is the software behind these archives, but also so >> > that he can correct me if I misrepresent any capabilities of or plans >> > for public-inbox ] >> >> Thanks for this response, Kyle (and thanks for public-inbox, Eric)! > > you're welcome, both :> > >> You wouldn't really use one backend (nnweb) to provide search support >> for another (nntp). nnir can assign different search engines to >> different backends -- what a "search engine" boils down to is a function >> that accepts group search criteria, and returns groups and article >> numbers (and optional relevance scoring) for matching messages. So if >> public-inbox had some sort of an API that accepted a query and returned >> the above information in some sort of easily-digestible format, it >> wouldn't be hard to write a engine for it. Articles referenced in the >> search results would then be retrieved via NNTP, so the article numbers >> would need to correspond. > > Fwiw, I've been trying to avoid exposing NNTP article numbers in > the HTTP endpoint in favor of Message-IDs because serial numbers > aren't decentralization-friendly. Of course, sometimes > Message-IDs get reused, so public-inbox will return all messages > which match a particular Message-ID in those rare cases. > > Btw, POST with the "&x=m" query parameter already allows search > to return a gzipped mboxrd. > > And also what I just wrote about about JMAP/GraphQL in the other > message. > > A read-only IMAP server is also coming with search support, > and IMAP UIDs will be equivalent to NNTP article numbers. Sounds like something in there is bound to work! IMAP might be best -- while it's certainly possible to do Message-ID<->article number lookups, that will slow Gnus down further, and it's already fairly slow. Thanks again, Eric