public function __construct($queryObj) { parent::__construct($queryObj); $queryObj->setSearchParam(GlobalArgParser::getArgValue('nodepool')); $queryObj->setExecutorName('CMDBTotalReturn'); $returnField = $queryObj->getReturnField(); if (is_array($returnField)) { $returnField = implode('","', $returnField); } $queryObj->setQueryString('{"from":0,"size":' . self::QUERY_SIZE . ',"fields":["' . $returnField . '"],"query":{"query_string":{"query":"nodepool:' . strtolower($queryObj->getSearchParam()) . ' AND state:' . strtolower($queryObj->getState()) . '"}},"sort":[{"' . GlobalArgParser::getSortField() . '":{"order":"' . GlobalArgParser::getSortOrder() . '"}}]}'); }
public function __construct($queryObj) { parent::__construct($queryObj); $queryObj->setExecutorName(GlobalArgParser::getExecutor()); $queryObj->setQueryString('{"from":0,"size":0,"fields":["_id","state","config.fqdn"],"query":{"query_string":{"query":"state:active"}},"facets":{"facet":{"terms":{"size":100,"field":"domain"}}}}'); }