Hi,
thanks for reporting this issue.

I went ahead and opened

https://issues.apache.org/jira/browse/SYNCOPE-1911

Regards.

On 11/09/25 10:48, Bergmann, Clemens wrote:
Hi,

I am not sure about a design decision in the opensearch extension.
When the user (or any other) index is created [1] a "lowercase" normalizer is 
added [2].
It seems that this will make all searches case insensitive no matter if you use the "==" 
or the "=~" fiql operator.
It would also make the functionality of SyncopeFiqlParser [3] obsolete.

Is this interpretation correct and can someone remember the rationale for that 
design?

[1] 
https://github.com/apache/syncope/blob/master/ext/opensearch/provisioning-java/src/main/java/org/apache/syncope/core/provisioning/java/job/OpenSearchReindex.java#L146
[2] 
https://github.com/apache/syncope/blob/master/ext/opensearch/client-opensearch/src/main/java/org/apache/syncope/ext/opensearch/client/OpenSearchIndexManager.java#L107
[3] 
https://github.com/apache/syncope/blob/master/common/idrepo/lib/src/main/java/org/apache/syncope/common/lib/search/SyncopeFiqlParser.java#L38

Mit freundlichen Grüßen
Clemens (Bergmann)

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA
https://about.me/ilgrosso

Reply via email to