我正在使用縮放函數來規範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