diff --git a/plugins/arSolrPlugin/lib/arSolrPlugin.class.php b/plugins/arSolrPlugin/lib/arSolrPlugin.class.php index 4bb1bde3da..e5f1956bc5 100644 --- a/plugins/arSolrPlugin/lib/arSolrPlugin.class.php +++ b/plugins/arSolrPlugin/lib/arSolrPlugin.class.php @@ -339,12 +339,10 @@ protected function initialize() arSolrPlugin::makeHttpRequest($url); $addFieldQuery = ''; - $addCopyFieldQuery = ''; // Add fields to 'all' field $q = $this->getFieldQuery('all', 'text_general', true, false, false); $addFieldQuery .= $q[0]; - $addCopyFieldQuery .= $q[1]; $url = $this->solrBaseUrl.'/api/collections/'.$this->solrClientOptions['collection'].'/config/'; $updateDefaultHandler = '{"update-requesthandler": {"name": "/select", "class": "solr.SearchHandler", "defaults": {"df": "all", "echoParams": "explicit"}}}'; @@ -362,13 +360,11 @@ protected function initialize() if (null != $value['type'] && 'nested' !== $value['type'] && 'object' !== $value['type']) { $q = $this->getFieldQuery($key, $this->setType($value['type']), false, $includeInCopy); $addFieldQuery .= $q[0]; - $addCopyFieldQuery .= $q[1]; } else { if (null === $value['type']) { // array fields $q = $this->getFieldQuery($key, '_nest_path_', true); $addFieldQuery .= $q[0]; - $addCopyFieldQuery .= $q[1]; $this->addNestedFields($key, $value['properties']); } else { // object and nested fields @@ -379,13 +375,11 @@ protected function initialize() $fields .= '"'.$k.':/'.$key.'/'.$k.'",'; $q = $this->getFieldQuery($k, $this->setType($v['type']), false, $includeInCopy); $addFieldQuery .= $q[0]; - $addCopyFieldQuery .= $q[1]; } } elseif (null != $value['type']) { $fields .= '"'.$key.':/'.$key.'",'; $q = $this->getFieldQuery($key, $this->setType($value['type']), false, $includeInCopy); $addFieldQuery .= $q[0]; - $addCopyFieldQuery .= $q[1]; } } $fields = rtrim($fields, ',').']'; @@ -396,8 +390,7 @@ protected function initialize() } $addFieldQuery = rtrim($addFieldQuery, ','); - $addCopyFieldQuery = rtrim($addCopyFieldQuery, ','); - $addQuery = '{"add-field":['.$addFieldQuery.'],"add-copy-field":['.$addCopyFieldQuery.']}'; + $addQuery = '{"add-field":['.$addFieldQuery.']}'; $this->addFieldsToType($addQuery); }