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)
Run Code Online (Sandbox Code Playgroud)
不知何故,从Solr doc,我找不到任何比较函数,例如EQ(x,value)等供我使用.
是否有人能够使用FunctionQuery为我提供构建所需逻辑的提示?
谢谢!