• solr查询空值、null、不存在的字段的方法


    正常情况下我们都是按有值的方式去搜索,但是有时候有一些字段为null,solr中就没有存储进去,我们怎么获取这个字段不存在为条件的搜索结果了,我们只需要在搜索字段前加上负号,如下图

    摘要: Solr的查询一般都是查找满足某个关键词的文档,偶然一个需求是查询Solr中某个字段不为空的数据。

    查询空值数据

    字符串类型

    可以通过下面这种查询方式找到所有描述description为空的数据。

    -description:* OR description:""

    整数类型

    可以通过下面这种查询方式找到所有页码page为空的数据。
    -page:* OR page:0

    非空字段

    可以通过下面这种查询方式找到id不为空的数据.

    -id:["" TO *]
    可以通过这种组合的形式拼接查询。
    (*:* NOT title:*)

  • 相关阅读:
    机器学习
    octave安装使用
    学习pytorch
    安装Pytorch
    下载软件的好地方
    python 内置模块time timedate random
    关于git
    python软件目录结构规范
    python 内置参数
    test
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/9451465.html
Copyright © 2020-2023  润新知