我是Elastic Search的新手。我有一个复杂的场景,我无法为此获得正确的解决方案(弹性查询/参数)。任何帮助将不胜感激。弹性搜索复杂场景
我的田地
- 产品名称(字符串)
- 价格最小
- 价格最高
- 房态状态(可用的编缉/不可用)
的除了这些搜索将始终对唯一用户进行过滤。因此MySQL查询看起来像:
Select * from product where product_name like %xxx% AND price >= price_min AND price <= price_max AND availability = availability_ status AND user = 1;
我想确切的弹性搜索PARAMS解决这种情况下或附近约的解决方案也可以理解。