function search_api_federated_solr_get_server_url in Search API Federated Solr 7.2
Same name and namespace in other branches
- 7.3 search_api_federated_solr.module \search_api_federated_solr_get_server_url()
Returns the URL for the active search service.
Return value
string URL|NULL if not set.
2 calls to search_api_federated_solr_get_server_url()
- search_api_federated_solr_config_json in ./
search_api_federated_solr.page.inc - Create search_api_federated_solr config json endpoint.
- search_api_federated_solr_get_endpoint_url in ./
search_api_federated_solr.module - Determines url to use for app search + autocomplete queries based on config:
File
- ./
search_api_federated_solr.module, line 705 - search_api_federated_solr.module Contains hook implementations for the Federated Solr Search API Module.
Code
function search_api_federated_solr_get_server_url() {
$search_index = variable_get('search_api_federated_solr_search_index');
if (empty($search_index)) {
return NULL;
}
// Get the index configuration object.
$index = search_api_index_load($search_index);
$server = search_api_server_load($index->server);
$server_url = trim($server
->getSolrConnection()
->getBaseUrl(), '/');
// Append the request handler.
$server_url .= '/select';
return $server_url;
}