Commit 2deef8ae authored by luhongguang's avatar luhongguang

update:es查询优化

parent e3fbe11b
......@@ -129,22 +129,21 @@ class ElasticGoodService
"from" => $from,
"size" => $size,
"sort" => $sortList[$sortType],
// "query" => [
// "bool" => [
// "must" => [
// ["term" => ["audit_status" => GoodsSku::STATUS_PASS]],
// ["term" => ["online_status" => GoodsSku::ONLINE_STATUS_ONLINE]],
// ],
// ]
// ],
];
if (!empty($params["search_content"])) {
$data["query"]["multi_match"] = [
$data["query"]["bool"]["must"]["multi_match"] = [
"query" => $params["search_content"],
"fields" => ["goods_name", "category_1_name", "category_2_name", "desc", "life_account_name", "shop_name"],
];
}
// 注意这里顺序,必须 multi_match 在前,term在后
$data["query"]["bool"]["must"] = [
["term" => ["audit_status" => GoodsSku::STATUS_PASS]],
["term" => ["online_status" => GoodsSku::ONLINE_STATUS_ONLINE]],
];
$elasticClient = ElasticUtil::getInstance();
$res = $elasticClient->searchDoc(self::INDEX, $data);
......
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