diff --git a/search/engine/solr/classes/engine.php b/search/engine/solr/classes/engine.php index 05a1ae6c84d..ce2f722c6bd 100644 --- a/search/engine/solr/classes/engine.php +++ b/search/engine/solr/classes/engine.php @@ -316,6 +316,9 @@ class engine extends \core_search\engine { $query->setGroupLimit(3); $query->setGroupNGroups(true); $query->addGroupField('solr_filegroupingid'); + } else { + // Make sure we only get text files, in case the index has pre-existing files. + $query->addFilterQuery('type:'.\core_search\manager::TYPE_TEXT); } return $query;