我正在使用缩放函数来规范1和3之间的字段的值。问题在于值不是相对于结果集进行规范化的,而是对所有索引文件。在结果集内缩放字段值
例如:
/select?q=id:173540413&fl=id,scale(id, 1, 2)
id,"scale(id, 1, 2)"
173540413,1.9903924
/select?q=id:(173540413 173540377)&fl=id,scale(id, 1, 2)
id,"scale(id, 1, 2)"
173540413,1.9903924
173540377,1.9903922
期望的结果将是:
/select?q=id:173540413&fl=id,scale(id, 1, 2)
id,"scale(id, 1, 2)"
173540413,1
/select?q=id:(173540413 173540377)&fl=id,scale(id, 1, 2)
id,"scale(id, 1, 2)"
173540413,2
173540377,1
有一些其他的方式来扩展的结果,可能不使用规模?
谢谢。我会尽快尝试。我希望这不是一个大的表现。 – bxfckrclooo
它似乎适用于6.4.0,但不适用于4.8.1。无论如何,谢谢你的巧妙方法。我标明这个答案是正确的。 – bxfckrclooo