[ 
https://issues.apache.org/jira/browse/DIRSERVER-1414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Emmanuel Lecharny updated DIRSERVER-1414:
-----------------------------------------
    Component/s: search

> 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
>          Components: search
>    Affects Versions: 1.5.5
>            Reporter: Emmanuel Lecharny
>            Priority: Minor
>             Fix For: 2.0.0.AM26
>
>
> 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 was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to