Normalization is not handling correctly (buit this has no impact)
-----------------------------------------------------------------

                 Key: DIRSERVER-1414
                 URL: https://issues.apache.org/jira/browse/DIRSERVER-1414
             Project: Directory ApacheDS
          Issue Type: Bug
    Affects Versions: 1.5.5
            Reporter: Emmanuel Lecharny
            Priority: Minor
             Fix For: 2.5.0


Normalizers are attached to MatchingRules. An AttributeType might have up to 
three MR (EQUALITY, ORDERING and SUBSTR). Normalization is always done using 
the EQUALITY MR, regardless the MR used.

This has an impact on the DN normalization, and AT normalization that is done 
very early in the requests processing. We also stores a normalized form of each 
DN withing the LdapDN data structure, to avoid a costly operation to take place 
when searching for a value.

This is a good thing as far as the potential MR a AT can use are all using the 
same Normalizer, but the first time we will have a MR using a different 
normalizer, the search will fail.

Right now, I suggest we keep doing what we are doing, ie, using the EQUALITY MR 
as a default. It's very unlikely that it will have an impact on the server.

As a side note, one can wonder when do we have a different normalizer used for 
an AT, and there is a clear use case : when using a approx filter, for 
instance, or a substr filter, normalization can be different(we may use a 
phonetic normalization for the approx filter, and the normalization can be 
different if we are using a SUBSTR MR too). So far, we are ok as we don't 
support the approx filter...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to