Magento2 Elasticsearch range筛选器不工作,如何使用价格范围筛选价格
我尝试在弹性搜索中使用价格范围过滤器搜索产品列表 但结果显示0 查询:Magento2 Elasticsearch range筛选器不工作,如何使用价格范围筛选价格,magento2,Magento2,我尝试在弹性搜索中使用价格范围过滤器搜索产品列表 但结果显示0 查询: GET magento2651_default_catalog_product/_search { "query": { "range": { "price.price": { "gte": 1, "lte": 100 } } } } 数据: 如果有人有主意,请告诉我 谢谢,您需要检查索引映射 这可能是因为字段price.price映射为文
GET magento2651_default_catalog_product/_search
{
"query": {
"range": {
"price.price": {
"gte": 1,
"lte": 100
}
}
}
}
数据:
如果有人有主意,请告诉我
谢谢,您需要检查索引映射 这可能是因为字段price.price映射为文本。 这可能是双重查询不起作用的原因 范围查询也适用于字符串字段,但需要比较字符
但只有当price有嵌套的price字段时,实体id才能正常工作。您能共享索引的映射吗?