相关文章推荐
酒量大的酸菜鱼  ·  針對許可權和安全性問題進行疑難解答 - ...·  11 月前    · 
淡定的啄木鸟  ·  適用於Mac、Windows、Android ...·  1 年前    · 
重情义的槟榔  ·  Servlet系列教材 (一)- 基础 - ...·  1 年前    · 
聪明伶俐的大海  ·  关于印发万名专家服务基层行动计划实施方案的通 ...·  1 年前    · 
没有腹肌的甘蔗  ·  蛋蛋赞影视官方下载-蛋蛋赞影视app最新版本 ...·  2 年前    · 
Code  ›  在SOLR查询中排除具有空值的字段开发者社区
solr
https://cloud.tencent.com/developer/ask/sof/105231559/answer/103047768
爱搭讪的大蒜
3 年前
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
提问
问 在SOLR查询中排除具有空值的字段
Stack Overflow用户
提问于 2016-12-17 21:01:35
EN

我正在尝试向使用SOLR进行查询的API发出url请求。

我有很多数据,其中很多字段包含不同的值,通常其中一些字段会包含空值。

我想执行一个查询,检索特定字段不为空但包含一些实际值的所有数据。

例如,每个条目都包含一个名为tags的字段,它是一个标记数组。例如,标签可以是单词test。

我尝试过对*执行-tags:*操作,这会导致返回所有标记为空的数据集。

我也尝试过tag:* TO *,它返回所有的数据,无论是在标签为空的地方,还是在标签实际设置的地方。

我一直在尝试各种方法来达到最后一种情况,即只返回带有值的标记,希望您能帮助我。

2 3.3K 0 票数 0
EN
solr
edismax
dismax

Stack Overflow用户

发布于 2016-12-19 00:36:43

你的问题有点令人困惑,因为你使用了“检索数据”和“检索字段”这样的术语,这可能会让人感到困惑。在SOLR中,查询指定检索哪些文档(或记录)。

如果您想要在“tag”字段中包含一些值的所有文档,可以使用

(tags:*)

如果您希望所有文档的“标记”字段中都没有值,那么您可以使用:

(*:* AND NOT tags:*)  

或

(*:* AND -tags:*)
票数 2
EN
查看全部 2 条回答
页面原文内容由 stack overflow 提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41198845

复制
相关文章

Copyright © 2013 - 2023 Tencent Cloud.

All Rights Reserved. 腾讯云 版权所有

 
推荐文章
酒量大的酸菜鱼  ·  針對許可權和安全性問題進行疑難解答 - ASP.NET | Microsoft Learn
11 月前
淡定的啄木鸟  ·  適用於Mac、Windows、Android、iOS的10款3DS模擬器【2023更新】
1 年前
重情义的槟榔  ·  Servlet系列教材 (一)- 基础 - 教程:开发第一个Servlet
1 年前
聪明伶俐的大海  ·  关于印发万名专家服务基层行动计划实施方案的通知_中华人民共和国人力资源和社会保障部
1 年前
没有腹肌的甘蔗  ·  蛋蛋赞影视官方下载-蛋蛋赞影视app最新版本免费下载-应用宝官网
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号