正在查找solr查询,该查询将包含缺少字段的结果以及具有给定范围内的数字的相同字段
假设我有以下数据正在查找solr查询,该查询将包含缺少字段的结果以及具有给定范围内的数字的相同字段,solr,lucene,Solr,Lucene,假设我有以下数据 { fruit: "Mango", cost : 2.00, variety : "alphanso", }, { fruit : "apple", cost : 1.40, variety : "Gala" }, { fruit : "apple", variety : "cosmic crisp", }, { fruit : "apple", variety : "honey crisp", cost : 2.99 } 我正在寻找一个搜索,返回成本介于1和
{
fruit: "Mango",
cost : 2.00,
variety : "alphanso",
},
{
fruit : "apple",
cost : 1.40,
variety : "Gala"
},
{
fruit : "apple",
variety : "cosmic crisp",
},
{
fruit : "apple",
variety : "honey crisp",
cost : 2.99
}
我正在寻找一个搜索,返回成本介于1和2之间的苹果,还返回没有成本字段设置的品种
在这种情况下,结果将包含“Gala”和“cosmic crisp”从完整的文档集开始,
*:*
,减去那些具有值的文档,然后添加那些与variety:Gala
匹配的文档
q=(*:* -cost:[* TO *]) OR variety:Gala