Solr FunctionQueryにはDIV(x、y)関数があります。y = 0の場合、yはxと等しくなければなりません。
つまり、FunctionQueryを使用して次のロジックを表す必要があります。
if y == 0, return 1 /* i.e. DIV(x,x) */
else, return DIV(x,y)
どういうわけか、Solrのドキュメントから、使用するEQ(x、value)などの比較関数が見つかりません。
FunctionQueryを使用して目的のロジックを構築するためのヒントを誰かに教えてもらえますか?
ありがとう!