42 \
Magento\Framework\Stdlib\DateTime\DateTime $date,
91 return parent::load($object,
$value);
118 $object->setUpdatedAt($this->dateTime->formatDate($this->_date->gmtTimestamp()));
129 $this->
_init(
'search_query',
'query_id');
145 'store_id' =>
$query->getStoreId(),
146 'query_text' =>
$query->getQueryText(),
150 'popularity' => new \Zend_Db_Expr(
'`popularity` + 1'),
167 $numResults =
$query->getNumResults();
169 'store_id' =>
$query->getStoreId(),
170 'query_text' =>
$query->getQueryText(),
171 'num_results' => $numResults,
173 $updateData = [
'num_results' => $numResults];
setData($key, $value=null)
_init($mainTable, $idFieldName)
saveIncrementalPopularity(QueryModel $query)
load(AbstractModel $object, $value, $field=null)
__construct(\Magento\Framework\Model\ResourceModel\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $date, \Magento\Framework\Stdlib\DateTime $dateTime, $connectionName=null)
_beforeSave(AbstractModel $object)
loadByQueryText(AbstractModel $object, $value)
saveNumResults(QueryModel $query)
_afterLoad(\Magento\Framework\Model\AbstractModel $object)
loadByQuery(AbstractModel $object, $value)