function panopoly_search_default_search_api_server in Panopoly Search 7
Implements hook_default_search_api_server().
File
Code
function panopoly_search_default_search_api_server() {
$items = array();
$items['database_server'] = entity_import('search_api_server', '{
"name" : "Database Server",
"machine_name" : "database_server",
"description" : "",
"class" : "search_api_db_service",
"options" : {
"database" : "default:default",
"min_chars" : "3",
"partial_matches" : 0,
"indexes" : { "database_node_index" : {
"nid" : {
"table" : "search_api_db_database_node_index",
"column" : "nid",
"type" : "integer",
"boost" : "1.0"
},
"type" : {
"table" : "search_api_db_database_node_index",
"column" : "type",
"type" : "string",
"boost" : "1.0"
},
"title" : {
"table" : "search_api_db_database_node_index_text",
"type" : "text",
"boost" : "8.0"
},
"url" : {
"table" : "search_api_db_database_node_index",
"column" : "url",
"type" : "uri",
"boost" : "1.0"
},
"status" : {
"table" : "search_api_db_database_node_index",
"column" : "status",
"type" : "boolean",
"boost" : "1.0"
},
"created" : {
"table" : "search_api_db_database_node_index",
"column" : "created",
"type" : "date",
"boost" : "1.0"
},
"author" : {
"table" : "search_api_db_database_node_index",
"column" : "author",
"type" : "integer",
"boost" : "1.0"
},
"search_api_language" : {
"table" : "search_api_db_database_node_index",
"column" : "search_api_language",
"type" : "string",
"boost" : "1.0"
},
"search_api_url" : {
"table" : "search_api_db_database_node_index",
"column" : "search_api_url",
"type" : "uri",
"boost" : "1.0"
},
"search_api_viewed" : {
"table" : "search_api_db_database_node_index_text",
"type" : "text",
"boost" : "1.0"
},
"search_api_access_node" : {
"table" : "search_api_db_database_node_index_search_api_access_node",
"column" : "value",
"type" : "list\\u003Cstring\\u003E",
"boost" : "1.0"
},
"body:value" : {
"table" : "search_api_db_database_node_index_text",
"type" : "text",
"boost" : "1.0"
},
"body:summary" : {
"table" : "search_api_db_database_node_index_text",
"type" : "text",
"boost" : "1.0"
},
"search_api_panelizer_content" : {
"table" : "search_api_db_database_node_index_text",
"type" : "text",
"boost" : "1.0"
},
"search_api_panelizer_title" : {
"table" : "search_api_db_database_node_index_text",
"type" : "text",
"boost" : "8.0"
}
}
}
},
"enabled" : "1"
}');
$items['solr_server'] = entity_import('search_api_server', '{
"name" : "Solr Server",
"machine_name" : "solr_server",
"description" : "",
"class" : "search_api_solr_service",
"options" : {
"host" : "localhost",
"port" : "8983",
"path" : "\\/solr",
"http_user" : "",
"http_pass" : "",
"excerpt" : 1,
"retrieve_data" : 0,
"highlight_data" : 0
},
"enabled" : "0"
}');
return $items;
}