sapi conditiongroup AND instead of OR
This commit is contained in:
parent
ed071a0472
commit
57d042e5d8
|
@ -51,7 +51,7 @@ class Base extends ControllerBase {
|
|||
// - " edismax " => ???
|
||||
$parse_mode = \Drupal::service('plugin.manager.search_api.parse_mode')
|
||||
->createInstance('direct');
|
||||
$parse_mode->setConjunction('OR');
|
||||
$parse_mode->setConjunction('AND');
|
||||
$this->query->setParseMode($parse_mode);
|
||||
|
||||
// Set fulltext search keywords and fields.
|
||||
|
@ -88,7 +88,7 @@ class Base extends ControllerBase {
|
|||
|
||||
// filter the search
|
||||
if ($this->filters) {
|
||||
$filters_conditions = $this->query->createConditionGroup('OR');
|
||||
$filters_conditions = $this->query->createConditionGroup('AND');
|
||||
foreach ($this->filters as $filter) {
|
||||
$filter = (int) $filter;
|
||||
foreach (['tag_tid', 'thesaurus_tid'] as $field) {
|
||||
|
|
Loading…
Reference in New Issue