gpt4 book ai didi

solr - 使用 OR 的嵌套功能范围查询

转载 作者:行者123 更新时间:2023-12-05 08:00:41 25 4
gpt4 key购买 nike

我正在尝试使用 OR/AND 进行功能查询,但这样做似乎存在局限性。以下是我尝试执行的查询的等效 SQL 逻辑:

ABS(col1-:val1)<1 OR (col1 IS NULL AND ABS(col2-:val1)<1)

这是我当前工作的 fq 查询,用于获取 ABS 差异为 <1 的文档。

fq={!frange l=0 u=1}abs(sub(col1,val1))

这是我正在尝试执行但不能没有错误的内容

fq={!frange l=0 u=1}abs(sub(col1,val1)) OR (-col1:[* TO *] AND {!frange l=0 u=1}abs(sub(col2,val1)))

使用功能查询时,似乎无法在同一个 fq 中使用 and AND 或 and OR。我该怎么做呢?我正在使用 solr 4.1。谢谢

最佳答案

尝试

fq={!frange l=0 u=1 v=$myabs}&myabs=abs(sub(col1,val1))

关于solr - 使用 OR 的嵌套功能范围查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17516945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com