Gnus development mailing list
 help / color / mirror / Atom feed
From: Sergio Durigan Junior <sergiodj@sergiodj.net>
To: dick <dick.r.chiang@gmail.com>
Cc: ding@gnus.org
Subject: Re: gnus-search-imap and quoted queries
Date: Wed, 20 Apr 2022 14:49:40 -0400	[thread overview]
Message-ID: <878rrzd1yz.fsf@sergiodj.net> (raw)
In-Reply-To: <8735i87m9j.fsf@dick> (dick's message of "Tue, 19 Apr 2022 18:15:36 -0400")

On Tuesday, April 19 2022, dick wrote:

> SDJ> I'm aware of what C-u does in this case, but IIUC the new
> SDJ> gnus-search backend should translate my query into Dovecot's
> SDJ> parlance
>
> Transpilation, even for a simple grammar, is a lot to ask from an
> obscure 25yo mail user agent.  Even if that had been done, it wouldn't
> have been done well.

gnus-search is new, but as far as I have seen it works surprisingly fine
for several backends, IMAP included.

> At this point I'd `C-u C-M-x` on
>
> (cl-defmethod gnus-search-run-search ((engine gnus-search-imap)

I did that.

The query I was using got translated correctly into:

  "FROM {20+}\n\"Debian FTP Masters\""

and then passed to Dovecot.  I tried invoking "doveadm search" directly
on the command line passing the query GNUS is using and noticed that the
results are the same, i.e., it didn't do an exact match on "Debian FTP
Masters" and ended up returning emails from "Debian Bug Tracking System"
as well.

At this point, I think it's safe to say that this is an
issue/idiosyncrasy of Dovecot or IMAP itself, and not GNUS.  Apparently
it's not possible to do a search for exact terms using quotes.

I will keep investigating, but I wonder if someone else has experienced
this as well.

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
https://sergiodj.net/


  reply	other threads:[~2022-04-20 18:49 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-19 16:10 Sergio Durigan Junior
2022-04-19 21:30 ` dick
2022-04-19 21:37   ` Sergio Durigan Junior
2022-04-19 22:15     ` dick
2022-04-20 18:49       ` Sergio Durigan Junior [this message]
2022-04-20 21:04         ` dick
2022-04-19 22:47     ` Eric Abrahamsen
2022-04-20 19:12       ` Sergio Durigan Junior
2022-04-23  5:23 ` Sergio Durigan Junior
2022-04-23 16:01   ` Eric Abrahamsen
2022-05-01  5:14     ` Sergio Durigan Junior
2022-05-03 20:01       ` Eric Abrahamsen
2022-05-05  2:06         ` Sergio Durigan Junior

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=878rrzd1yz.fsf@sergiodj.net \
    --to=sergiodj@sergiodj.net \
    --cc=dick.r.chiang@gmail.com \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).