Am 2014-03-02 04:37, schrieb Nicholas Riley:> Hi,
>
> I recompiled Dovecot with Lucene FTS to try to improve iOS 7 IMAP search
> speed.
>
> Unfortunately this does not seem to help.
>
> I have 60 mailboxes, totaling 300 MB; lucene-indexes is 30 MB in size.
>
> % doveadm mailbox status -t all '*'
> messages=16335 recent=0 unseen=1736 vsize=280049586
>
> Searching for a single word which is present in two messages of one
> mailbox takes 40 seconds to return. This is true whether or not fts is
> enabled.
you mean, from the IOS device?
> doveadm search takes much less than 1 second to do the same search.
>
> % time doveadm search BODY cython
> d8f09230c97af952b60c0000c1443b93 1
> d8f09230c97af952b60c0000c1443b93 2
> doveadm search BODY cython 0.18s user 0.05s system 99% cpu 0.230 total
>
> With fts disabled, it takes about 6.5 seconds. This is still a long way
> from 40 seconds.
>
> Is there any way I can make dovecot perform better here?
if its fast on the server, can you tell, whether the IOS device actually
uses the server for searching?
--
peter