Thanks Alec for your response, but i'm not sure that changing attributes could resolve the issue because if i search (like the figure attached to this post) search "de rose" (also including all fields) nothing is returned...
but if i search "michele" correct record is returned. Could be possible that composite names for some reason it's not correctly interpreted?
This is my snippet of LDAP config
//
'RegionaleLDAP' =>
array (
'name' => 'LDAPAddressBookRegionale',
'hosts' =>
array (
0 => '192.168.xxx.xx',
),
'port' => 389,
'use_tls' => false,
'user_specific' => false,
'writable' => false,
'searchonly' => true,
'ldap_version' => 3,
'search_fields' =>
array (
0 => 'mail',
1 => 'cn',
),
'name_field' => 'cn',
'email_field' => 'mail',
'surname_field' => 'sn',
'firstname_field' => 'givenname',
'sort' => 'cn',
'scope' => 'sub',
'filter' => '(objectclass=dominoPerson)',
'fuzzy_search' => true,
'vlv' => true, // Enable Virtual List View to more efficiently fetch paginated data (if server supports it)
'vlv_search' => true, // Use Virtual List View functions for autocompletion searches (if server supports it)
),
);
//