Commit a7c9ccb3 authored by wwccw0591's avatar wwccw0591

pc

parent 520df153
...@@ -25,6 +25,12 @@ class SearchController extends \Our\Controller_AbstractIndex { ...@@ -25,6 +25,12 @@ class SearchController extends \Our\Controller_AbstractIndex {
$res=$serchService->insertRows(); $res=$serchService->insertRows();
$this->success($res); $this->success($res);
} }
public function searchAction()
{
$serchService=\Business\Search\SearchServiceModel::getInstance();
$res=$serchService->searchRows();
$this->success($res);
}
......
...@@ -11,7 +11,8 @@ class ApiConst ...@@ -11,7 +11,8 @@ class ApiConst
const randLengh = 8; const randLengh = 8;
//10天数秒 //10天数秒
const tenDaySecond = 864000; // const tenDaySecond = 864000;
const tenDaySecond = 300;
//一天 //一天
const oneDaySecond = 86400; const oneDaySecond = 86400;
//半天 //半天
......
...@@ -54,6 +54,15 @@ class SearchServiceModel extends \Business\AbstractModel ...@@ -54,6 +54,15 @@ class SearchServiceModel extends \Business\AbstractModel
return $res; return $res;
} }
public function searchRows(){
$elasticsToolElasticssearch=\Elastics\ElasticsToolModel::getInstance('orders');
$query=array(
'goodsName'=>'希拉里和韩国',
);
$res=$elasticsToolElasticssearch->searchMatch($query);
return $res;
}
/** /**
* 类实例 * 类实例
......
...@@ -158,15 +158,21 @@ class ElasticsToolModel ...@@ -158,15 +158,21 @@ class ElasticsToolModel
{ {
$searchParams['index'] = $this->dbName; $searchParams['index'] = $this->dbName;
$searchParams['type'] = $this->tbName; $searchParams['type'] = $this->tbName;
$from=($pageIndex-ApiConst::one)*$pageSize; $from=($pageIndex)*$pageSize;
$searchParams['from'] = $from; $searchParams['from'] = $from;
$searchParams['size'] = $pageSize; $searchParams['size'] = $pageSize;
$searchParams['sort'] =$sort; $searchParams['sort'] =$sort;
$searchParams['query']=array( $searchParams['body']=array(
'match'=>$where 'query'=>array('match'=>$where),
); );
$retDoc = $this->client->search($searchParams); $retDoc = $this->client->search($searchParams);
return $retDoc; if(!isset($retDoc['hits'])){
ErrorModel::throwException(CodeConfigModel::elasticsError);
}
$htis=$retDoc['hits']['hits'];
$returnData['list']=array_column($htis,'_source');
$returnData['total']=$retDoc['hits']['total'];
return $returnData;
} }
public function getDocById($id) public function getDocById($id)
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>简单的html5 File测试 for pic2base64</title>
<style>
</style>
</head>
<body>
<form action="/search/search" method="post">
用户登录状态key:<input name="data[key]" value="52da049f7e2fbf0e10da32dfe909850e"/><br />
<p id="img_area"></p>
<input type="submit" value="提交">
</form>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment