diff --git a/sites/all/modules/search_api_solr/includes/service.inc b/sites/all/modules/search_api_solr/includes/service.inc index 964d262..3f9f1c7 100644 --- a/sites/all/modules/search_api_solr/includes/service.inc +++ b/sites/all/modules/search_api_solr/includes/service.inc @@ -564,10 +564,11 @@ if (!isset($this->fieldNames[$index->machine_name]) || $reset) { // This array maps "local property name" => "solr doc property name". $ret = array( 'search_api_id' => 'item_id', 'search_api_relevance' => 'score', + 'search_api_random' => 'random_' . rand(1, 200), ); // Add the names of any fields configured on the index. $fields = (isset($index->options['fields']) ? $index->options['fields'] : array()); foreach ($fields as $key => $field) { diff --git a/sites/all/modules/search_api_solr/solr-conf/3.x/schema.xml b/sites/all/modules/search_api_solr/solr-conf/3.x/schema.xml index acc5e4b..97f86d8 100644 --- a/sites/all/modules/search_api_solr/solr-conf/3.x/schema.xml +++ b/sites/all/modules/search_api_solr/solr-conf/3.x/schema.xml @@ -522,10 +522,13 @@ + + + diff --git a/sites/all/modules/search_api_solr/solr-conf/4.x/schema.xml b/sites/all/modules/search_api_solr/solr-conf/4.x/schema.xml index 6e2b615..446a9d6 100644 --- a/sites/all/modules/search_api_solr/solr-conf/4.x/schema.xml +++ b/sites/all/modules/search_api_solr/solr-conf/4.x/schema.xml @@ -528,10 +528,13 @@ + + +