Hello,
Can we process the following request with a generic page provider
SELECT * FROM Document WHERE dc:language = '' OR dc:language IS NULL
For information I managed to look for the nulls but I don't know how to add a predicate on the empty space and especially how to add the "OR" between them.
My code :
<genericPageProvider class="org.nuxeo.elasticsearch.provider.ElasticSearchNxqlPageProvider" name="custom_search">
<whereClause docType="CustomSearch">
<predicate operator="IS NULL" parameter="dc:language">
<field name="searchNullLanguage" schema="custom_search"/>
</predicate>
<fixedPart>
ecm:isVersion = 0 AND ecm:isTrashed = 0 AND ecm:isProxy=0
</fixedPart>
</whereClause>
<aggregates>
....
</aggregates>
<pageSize>20</pageSize>
</genericPageProvider>
Thank you