sapi conditiongroup AND instead of OR
This commit is contained in:
		@@ -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) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user