I’m using the JSON:API module (in core since Drupal 8.7), which works well for a Retrieve all articles with title that contains "MyKeyValue" or subtitle that contains "MyKeyValue" which, translated in JSON:API query becomes:
fields[node--article]=title,field_subtitle filter[or-group][group][conjunction]=OR filter[status][value]=1 filter[title-filter][condition][path]=title filter[title-filter][condition][operator]=CONTAINS filter[title-filter][condition][value]=MyKeyValue filter[title-filter][condition][memberOf]=or-group filter[subtitle-filter][condition][path]=field_subtitle filter[subtitle-filter][condition][operator]=CONTAINS filter[subtitle-filter][condition][value]=MyKeyValue filter[subtitle-filter][condition][memberOf]=or-group
How do I manage multi-values within the CONTAINS
condition, for a query like the following one?
Retrieve all articles with title that contains ("MyKeyValue" AND "AnotherKeyValue") or subtitle that contains ("MyKeyValue" AND "AnotherKeyValue")
I tried to pass multiple values in this way, but it doesn’t work.
filter[title-filter][condition][operator]=CONTAINS filter[title-filter][condition][value][]=MyKeyValue filter[title-filter][condition][value][]=AnotherKeyValue