elasticsearch中的条件查询

时间:2016-05-12 10:46:09

标签: php laravel elasticsearch

我在mysql中有一个条件查询我想在elasticsearch查询中转换它:

查询

我有价格区域搜索的产品列表页面。如果用户使用该搜索我想检查产品是否有销售,那么它应该考虑销售价格其他销售价格。 (支票销售:我在sales_start和sale_end日期之间按当前日期检查销售。)

MySql查询:

wget --post-file=file.jpg http://yourdomain.com/target.php

Elasticsearch查询:

SELECT *
FROM `product_sku`
WHERE 
((sale_start < '2016-05-12 15:23:53' AND sale_end > '2016-05-12 15:23:53' AND sale_price between 600 AND 1800)
 OR (sale_end < '2016-05-12 15:23:53' AND selling_price between 600 AND 1800) 
)

0 个答案:

没有答案