Example from real life 
>From Roubdcube, I serach "milan" in full message (body &
headers)
Logs : 
Apr 3 10:24:01 gjserver dovecot[29778]:
imap(jom at grosjo.net)<30311><4pACp52FfCF/AAAB>: Query : (
bcc:milan OR
body:milan OR cc:milan OR from:milan OR message-id:milan OR
subject:milan OR to:milan OR uid:milan )
Apr 3 10:24:01 gjserver dovecot[29778]:
imap(jom at grosjo.net)<30311><4pACp52FfCF/AAAB>: Query: 81 results
in 2 ms
81 results is correct 
but Roundcube times out 
from command line, I do : 
doveadm search -u jom at grosjo.net mailbox inbox text milan 
output 
doveadm(jom at grosjo.net): Info: Query : ( bcc:inbox OR body:inbox OR
cc:inbox OR from:inbox OR message-id:inbox OR subject:inbox OR to:inbox
OR uid:inbox ) AND ( bcc:milan OR body:milan OR cc:milan OR from:milan
OR message-id:milan OR subject:milan OR to:milan OR uid:milan )
doveadm(jom at grosjo.net): Info: Query: 1 results in 1 ms
d82b4b0f550d38593644000095331209 847
d82b4b0f550d38593644000095331209 1569
d82b4b0f550d38593644000095331209 2260
d82b4b0f550d38593644000095331209 2575
d82b4b0f550d38593644000095331209 2811
d82b4b0f550d38593644000095331209 2885
d82b4b0f550d38593644000095331209 3038
d82b4b0f550d38593644000095331209 3121
d82b4b0f550d38593644000095331209 3170 
1 - The query is wrong 
2 - teh last line "d8...209 3170" gets repeated for ages 
On 2019-04-02 16:30, Timo Sirainen wrote:
> On 2 Apr 2019, at 6.38, Joan Moreau via dovecot <dovecot at
dovecot.org> wrote:
> 
>> Further on this topic:
>> 
>> When choosing any headers in the search box, dovecot core calls the
plugin TWICE (and returns the results quickly, but not immediatly after getting
the IDs from the plugins)
>> 
>> When choosing the BODY search, dovecot core calls the plugin ONCE (and
never returns) (whereas the plugins returns properly the IDs)
> 
> If we simplify this, do you mean this calls it once and is fast:
> 
> doveadm search -u user at domain mailbox inbox body helloworld
> 
> But this calls twice and is slow:
> 
> doveadm search -u user at domain mailbox inbox text helloworld
> 
> And what about searching e.g. subject? :
> 
> doveadm search -u user at domain mailbox inbox subject helloworld
> 
> And does the slowness depend on whether there were any matches or not?
> 
>> This is based on GIT version. (previous versions were working properly)
> 
> Previous versions were fast? Do you mean v2.3.5?
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<https://dovecot.org/pipermail/dovecot/attachments/20190403/aadeceb0/attachment.html>