SOLR查询负数

时间:2017-01-17 19:34:05

标签: jquery solr

查询负总计的正确方法是什么(如果您查看的话,请参阅下面的返回的示例))?理想的是总计:< 0但我认为你不能这样做。

我尝试了总计: - *并且出错了。我尝试了总计: - *也没用。

我尝试了一个正则表达式,文档说应该在斜杠之间:totalsavings:/-。* /但这也不起作用。

我受到了阻碍。

   "totalsavings": [
          -2031.42
        ],

2 个答案:

答案 0 :(得分:0)

使用\来逃避-,,所以:

\-.*

答案 1 :(得分:0)

使用区间查询,除非这是一个字符串/文本字段(如果是,您应该更改它以使排序等工作正如您所期望的那样):

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<TestView
        android:id="@+id/testView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

</RelativeLayout>

这将返回零以下的任何值。 (totalsavings:[* TO 0} 是包含区间的,[是从中排除的区间,因此}将包括那些也为零的区域。