From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 5824 invoked from network); 24 Dec 2021 03:08:21 -0000 Received: from lists.gnu.org (209.51.188.17) by inbox.vuxu.org with ESMTPUTF8; 24 Dec 2021 03:08:21 -0000 Received: from localhost ([::1]:54868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n0awN-0007Tb-FO for ml@inbox.vuxu.org; Thu, 23 Dec 2021 22:08:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n0awH-0007TF-Fj for info-gnus-english@gnu.org; Thu, 23 Dec 2021 22:08:13 -0500 Received: from ciao.gmane.io ([116.202.254.214]:50606) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n0awG-00076H-89 for info-gnus-english@gnu.org; Thu, 23 Dec 2021 22:08:13 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1n0awE-0001qu-CH for info-gnus-english@gnu.org; Fri, 24 Dec 2021 04:08:10 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: info-gnus-english@gnu.org From: "Jose A. Ortega Ruiz" Subject: Re: gnus-search-engine set to gnus-search-notmuch and refer threads Date: Fri, 24 Dec 2021 03:08:01 +0000 Message-ID: <87r1a2hf8u.fsf@gnus.jao.io> References: <87lf1k11ed.fsf@onenetbeyond.org> <877dd4rmof.fsf@gnus.jao.io> <87wnk6q2ym.fsf@onenetbeyond.org> <87y24ebiw8.fsf@ust.hk> <87pmpoqrxz.fsf@gnus.jao.io> <87k0fw8hmn.fsf@ericabrahamsen.net> <87fsqk8hio.fsf@ericabrahamsen.net> <87zgos9rbv.fsf@gnus.jao.io> <8735mj11no.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cancel-Lock: sha1:n7F04WVTlaK5jJazmO2LkKeQJ9o= X-Attribution: jao X-Clacks-Overhead: GNU Terry Pratchett X-URL: Received-SPF: pass client-ip=116.202.254.214; envelope-from=gegu-info-gnus-english@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+ml=inbox.vuxu.org@gnu.org Sender: "info-gnus-english" On Thu, Dec 23 2021, Eric Abrahamsen wrote: [...] > Here's what I've got so far, would you try it out? I'm not sure about no, that doesn't work because this call: > + (if thread-ids > + (mapconcat (lambda (thrd) (concat "thread:" thrd)) > + thread-ids " or ") > + query) is passing a query *string* to gnus-search-run-search's next method, but that method (for the indexed parent class in this case) expects a query represented as an *alist*. but passing an alist instead, gives rise to the error i mentioned in the previous mail: the query is run, but on the current group (which is nnselect), and that group (a search result) might not contain all messages in the thread (because it contains only messages found by the original thread). or at least that's how i'm understanding things...