Mapping types are still supported in version 6, but only one mapping type can be created.
In version 7, mapping types are deprecated and there is only one system '_doc' mapping type.
See: https://www.elastic.co/guide/en/elasticsearch/reference/6.0/removal-of-types.html
function select($table, $select, $where, $group, $order = array(), $limit = 1, $page = 0, $print = false) {
global $adminer;
$data = array();
- $query = (min_version(6) ? "" : "$table/") . "_search";
+ $query = (min_version(7) ? "" : "$table/") . "_search";
if ($select != array("*")) {
$data["fields"] = $select;
}
function tables_list() {
global $connection;
- if (min_version(6)) {
+ if (min_version(7)) {
return array('_doc' => 'table');
}
global $connection;
$mappings = array();
- if (min_version(6)) {
+ if (min_version(7)) {
$result = $connection->query("_mapping");
if ($result) {
$mappings = $result[$connection->_db]['mappings']['properties'];