[Dovecot] search and UTF-8 normalization forms (NFD)
Timo Sirainen
tss at iki.fi
Sun Jun 9 03:14:09 EEST 2013
On 21.5.2013, at 14.41, Lutz Preßler <Lutz.Pressler at SerNet.DE> wrote:
> On Mi, 15 Mai 2013, Timo Sirainen wrote:
>
>> On 11.5.2013, at 18.13, Florian Zeitz <florob at babelmonkeys.de> wrote:
>>> So... I had a look at this. Turns out that the current implementation of
>>> Unicode decomposition (Step 2(b) in i;unicode-casemap) in Dovecot is
>>> broken. It only handles decomposition properties that include a tag.
>>> I've attached a hg export that fixes this.
>>
>> Thanks, added to v2.1 and v2.2 hg.
>>
> Thanks, but there seems to be still a problem left. Sender search
> yields all Krüger mails without fts_lucene. But with fts_lucene
> enabled - and files in lucene-indexes/ existing - it's not.
> (If I delete the lucene-index files and search for sender,
> result is correct - but only until they are recreated.)
Fixed finally: http://hg.dovecot.org/dovecot-2.2/rev/7e54af474ea4
Add plugin { fts_lucene = normalize no_snowball } setting (NOTE: this change causes all the existing lucene indexes to be rebuilt).
This fts-lucene is getting rather annoying. I wonder if all of this is somehow magically solved in Solr.
More information about the dovecot
mailing list