有没有办法根据solr中的范围查询进行提升。
我已经尝试将提升添加到范围的末尾,但似乎并没有将提升应用于得分。我运行了没有“(: ||”的查询,以确保我得到的结果都在范围内外。分数反映出正在进行提升,但项目匹配查询的提升部分不会收到额外的积分。
Smaple查询:
q=lastName:(Smith) (*:* || dob:[1980-09-30T12:09:42.3804564-07:00Z TO 1983-09-30T12:09:42.3844564-07:00Z]^100)
有谁知道如何让solr将提升的字段纳入结果分数?
答案 0 :(得分:0)
我对此很新,但我认为您会使用提升查询来提升这些结果:
&bq=dob:[1980-09-30T12:09:42.3804564-07:00Z TO 1983-09-30T12:09:42.3844564-07:00Z]^100