我们在 solr 搜索引擎中以以下格式存储产品实体的数据。
{
id:unique_id,
...
...
...
price_per_quant: [
"1-50|1",/* here price per quantity is save in key value pari e.g for quantity 1 to 50 price should be 1*/
"51-100|2",
"101-150|3",
"151-200|4"
]
}
我需要关注的案例
- 如果我搜索数量 20,则应显示以上结果。
- 如果我搜索价格 1,则应显示上述结果。
- 如果我搜索价格 3 和数量 60,则不应显示上述结果。
还有一件事:我如何管理那些 price_per_quant 字段的方面搜索?
我正在使用Solarium-project php库来连接 solr。