标签: solr field subtraction
我想在solr中搜索2索引字段上的减法大于特定数字。
例如,假设我有一个带有字段(int) start和字段(int) end的索引表,我希望solr找到end-start > 100的所有条目。
(int) start
(int) end
end-start > 100
如何使用solr构建这样的查询?
像这样:?q=sub(end,start):[* TO *]?
?q=sub(end,start):[* TO *]
提前致谢
答案 0 :(得分:0)
您只需在索引时添加另一个字段减法,其值为end-start,然后使用subtraction:[100 TO *]
end-start
subtraction:[100 TO *]