Hi Vinay,

You should anyway use this

any.search.dao=org.apache.syncope.core.persistence.jpa.dao.ElasticsearchAnySearchDAO

since queries are performed on ES, in order to have the best performances while searching.

On the other end, if you set to PGJPAJSONAnySearchDAO, instead, you're just telling to Syncope not to use ES to perform searches, but go directly on db through JSON-based queries, anyway faster than the basic queries.

Best regards,
Andrea

On 14/03/22 18:49, Vinay Kavala wrote:
Hi Team,

I have enabled Elastic Search on my local syncope instance and it was working 
fine with the prescribed changes. Now I am planning to implement JSONB usage as 
well and am following the documentation provided in the syncope docs 
athttps://syncope.apache.org/docs/2.1/reference-guide.html#postgresql-jsonb


I have a question now for the any.search.dao property in. the 
persistence.properties file what should be the value of it?


#any.search.dao=org.apache.syncope.core.persistence.jpa.dao.ElasticsearchAnySearchDAO
any.search.dao=org.apache.syncope.core.persistence.jpa.dao.PGJPAJSONAnySearchDAO


I currently commented out the ElasticSearchDao entry and enabled the 
JSONAnySearchDAO. Is this correct? or what should be the value for it?

I am seeing few issues in my local when I start up the server, not sure if it 
is related to the same.. just wanted to confirm what is the correct value for 
it.

Thanks,
Vinay


--
Andrea Patricelli

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

Member at The Apache Software Foundation
Syncope

Reply via email to