Amazon Cloudsearch:过滤是否存在

2023-11-25

我有一个亚马逊云搜索域。目的是过滤“语言”字段是否存在。 并非所有对象都有语言,我希望过滤那些确实有语言的对象,但也返回那些没有任何语言的对象。

我想过滤( or language:'en' language:null )

但是,不能在字符串中传递 null。

这可能吗?如果是这样的话该怎么办呢。


如果您愿意使用 Lucene 查询解析器,您可以像这样表达您的查询:

(*:* OR -language:*) OR language:en

注:时髦的(*:* OR ...)由于 Lucene 处理否定 OR 子句的方式,构造是必要的。

一般来说,您可以使用 Lucene 查询解析器按字段是否存在进行过滤:

所有文件包含field: field:[* TO *]

所有文件不包含field: -field:[* TO *]

注:如果field是文本(文本或文字数据类型),您不需要范围查询,您可以将上面的内容缩短为:

field:* and -field:*

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Amazon Cloudsearch:过滤是否存在 的相关文章

  • 获取文件的锁

    我想在对特定文件开始 threo read 时获取文件上的锁定 以便其他应用程序无法读取已锁定的文件并希望在线程终止时释放锁定文件 您可以获得一个FileLock https docs oracle com javase 8 docs ap
  • 带有 Android 支持库 v7 的 Maven Android 插件

    我使用 maven android plugin 构建我的 android 应用程序 它依赖于 android 支持库 v4 和 v7 由于我没有找到如何从developer android com下载整个sdk 因此我无法使用maven
  • 如何将jscrollpane添加到jframe?

    我有以下源代码 有人可以给我建议如何将 jscrollpane 添加到 jframe 上吗 我尝试了几次将其添加到 jframe 但没有任何进展 它甚至没有显示 public class Form3 JFrame jframe new JF
  • 删除优先级队列的尾部元素

    如何删除优先级队列的尾部元素 我正在尝试使用优先级队列实现波束搜索 一旦优先级队列已满 我想删除最后一个元素 优先级最低的元素 Thanks 没有简单的方法 将元素从原始元素复制到新元素 最后一个除外 PriorityQueue remov
  • FileNotFoundException - Struts2 文件上传

    Strange FileNotFoundException使用Struts2上传文件时 这是 JSP 的一部分
  • Java:从集合中获取第一项

    如果我有一个集合 例如Collection
  • 如何通过 Android 按钮单击运行单独的应用程序

    我尝试在 Android 应用程序中添加两个按钮 以从单独的两个应用程序订单系统和库存系统中选择一个应用程序 如图所示 我已将这两个应用程序实现为两个单独的 Android 项目 当我尝试运行此应用程序时 它会出现直到正确选择窗口 但是当按
  • 在 Clojure 中解压缩 zlib 流

    我有一个二进制文件 其内容由zlib compress在Python上 有没有一种简单的方法可以在Clojure中打开和解压缩它 import zlib import json with open data json zlib wb as
  • IntelliJ 组织导入

    IntelliJ 是否具有类似于 Eclipse 中的组织导入功能 我拥有的是一个 Java 文件 其中多个类缺少导入 例子 package com test public class Foo public Map map public J
  • 如何让 Emma 或 Cobertura 与 Maven 一起报告其他模块中源代码的覆盖率?

    我有一个带有 Java 代码的多模块 Maven 设置 我的单元测试在其中一个模块中测试多个模块中的代码 当然 这些模块具有相互依赖性 并且在测试执行之前根据需要编译所有相关模块中的代码 那么 如何获得整个代码库覆盖率的报告 注意 我不是问
  • 禁用 Android 菜单组

    我尝试使用以下代码禁用菜单组 但它不起作用 菜单项仍然启用 你能告诉我出了什么问题吗 资源 菜单 menu xml menu menu
  • Hadoop NoSuchMethodError apache.commons.cli

    我在用着hadoop 2 7 2我用 IntelliJ 做了一个 MapReduce 工作 在我的工作中 我正在使用apache commons cli 1 3 1我把库放在罐子里 当我在 Hadoop 集群上使用 MapReduceJob
  • 替换文件中的字符串

    我正在寻找一种方法来替换文件中的字符串而不将整个文件读入内存 通常我会使用 Reader 和 Writer 即如下所示 public static void replace String oldstring String newstring
  • JMS 中的 MessageListener 和 Consumer 有什么区别?

    我是新来的JMS 据我了解Consumers能够从队列 主题中挑选消息 那么为什么你需要一个MessageListener因为Consumers会知道他们什么时候收到消息吗 这样的实际用途是什么MessageListener 编辑 来自Me
  • ECDH使用Android KeyStore生成私钥

    我正在尝试使用 Android KeyStore Provider 生成的私有文件在 Android 中实现 ECDH public byte ecdh PublicKey otherPubKey throws Exception try
  • 何时在 hibernate 中使用 DiscriminatorValue 注解

    在 hibernate 中使用 DiscriminatorValue 注释的最佳场景是什么以及何时 这两个链接最能帮助我理解继承概念 http docs oracle com javaee 6 tutorial doc bnbqn html
  • Java 的 PriorityQueue 与最小堆有何不同?

    他们为什么命名PriorityQueue如果你不能插入优先级 它看起来与堆非常相似 有什么区别吗 如果没有区别那为什么叫它PriorityQueue而不是堆 默认的PriorityQueue是用Min Heap实现的 即栈顶元素是堆中最小的
  • 记录类名、方法名和行号的性能影响

    我正在我的 java 应用程序中实现日志记录 以便我可以调试应用程序投入生产后可能出现的潜在问题 考虑到在这种情况下 人们不会奢侈地使用 IDE 开发工具 以调试模式运行事物或单步执行完整代码 因此在每条消息中记录类名 方法名和行号将非常有
  • 如何使用通配符模拟泛型方法的行为

    我正在使用 EasyMock 3 2 我想基于 Spring Security 为我的部分安全系统编写一个测试 我想嘲笑Authentication http docs spring io autorepo docs spring secu
  • 即使调整大小,如何获得屏幕的精确中间位置

    好的 这个问题有两部分 当我做一个JFrame 并在其上画一些东西 即使我将宽度设置为 400 并使其在一个项目击中它时 当然 允许项目宽度 它会反弹回来 但由于某种原因 它总是偏离屏幕约 10 个像素 有没有办法解决这个问题 或者我只需要

随机推荐

  • 如何在Android导航组件中管理BottomNavigationView backstack

    我在用navigation component and BottomNavigationView 我面临一个问题 那就是当我从fragment1 gt 2 gt 5 gt 4 gt 3 当我按下后退按钮时我得到fragment1 我知道这是
  • 为远程网页保存cookie

    我有一个 PHP 应用程序 需要从另一个网页获取内容 而我正在阅读的网页需要 cookie 我找到了有关如何在拥有 cookie 后进行此调用的信息 http groups google com group comp lang php ms
  • Android:AdMob 无法正常工作

    AdMob 不会显示在我的应用中 每次我调用loadAd 我收到以下错误 请求资源 0x7f0b000e 失败 因为它很复杂 谷歌 找不到播放服务资源 检查您的项目配置以确保包含资源 获取广告响应时出现问题 错误代码 1 我花了几个小时寻找
  • 两个同名的类型参数

    我想知道为什么按照下面的示例允许两个具有相同名称 A 的类型参数 名为 A 我知道这是类型参数的糟糕命名 不要这样做 我的猜测是它们位于不同的范围级别 例如类级别和函数级别 并且编译器正在使用某种名称修改 class MyTest A ty
  • Facebook 会缓存共享缩略图多长时间?

    Facebook 会缓存共享缩略图多长时间 我使用以下方法为我的页面添加了自定义缩略图 但在页面上显示了我以前的图像 gt 它缓存在 FB 服务器上的某个位置 有什么想法如何刷新缓存或者 FB 加载新图像需要多长时间 使用 Facebook
  • Future 与 void [重复]

    这个问题在这里已经有答案了 假设我想创建一个异步方法 我可以将其返回类型设置为 Future void 或简单地 void 如下面的示例所示 两种方法似乎都能奏效 那么两者有什么区别呢 什么时候应该使用 Future void 而不是 vo
  • 使用 Google Play Developer API 进行服务器端授权?

    需要授权才能从Google Play 开发者 API 我知道如何使用 Postman 来做到这一点 但是实现授权要麻烦得多 重定向 url 处理重定向等等 当您已经在内部设置了身份验证数据时 将执行这些步骤谷歌开发者API控制台 1 GET
  • 是否有理由在 VHDL 和 Verilog 中初始化(而不是重置)信号?

    我从未初始化过信号 这样 任何缺少重置或分配的信号都将是未知的或已初始化 在一些参考代码中它们有初始化 这违背了我的愿望 此外 由于初始化不可综合 因此可能会出现模拟 综合不匹配的情况 在这种情况下有什么理由初始化信号吗 编辑 2011 年
  • Opencv中SVM参数优化

    我想优化Opencv中的SVM参数 但是 每次我使用train auto I get C 1 and gamma 1 有些人使用 LibSVM 但我无法为此编写包装器 两个都trainingData and labels取自现有代码 该代码
  • 混合行为 - 你可以绑定到它们的属性吗?

    我目前正在将我创建的许多附加行为迁移到混合行为 以便它们支持在 Expression Blend 中进行拖放 我注意到混合行为的作者倾向于将行为属性定义为依赖属性 我创造了一种行为 TiltBehaviour 它公开了公共依赖属性 Tilt
  • unsigned long 的类型与 Windows 上的 uint32_t 和 uint64_t 不同(VS2010)

    在 Windows 7 32 位下的 Visual Studio 2010 上 unsigned long 似乎是与 uint32 t 和 uint64 t 不同的类型 参见如下测试程序 include
  • 如何在 Meteor 中使用用户 JSON 文件?

    我需要知道 Meteor JS 中 JSON 文件的用法 首先 JSON 文件存储在 Meteor 文件夹结构中 以及如何使用 Meteor JS 获取 JSON 数据 它是使用扩展名 JSON 保存的 JSON 文件吗 我对此一无所知 您
  • Phonegap 2.4.0 与 Android 4.2 - 奇怪的双击行为

    我正在使用phonegap 2 4 0 创建Android 和iOS 应用程序 现在我认识到 在 Nexus 4 设备上使用 Android 4 2 2 的 Android 应用程序中 链接中的 onclick 事件会被触发两次 就像双击一
  • Vuetify 表单 .$refs validate 不是函数

    我在 v on 处理程序中收到错误 TypeError 当我单击控制台中的发送时 this refs EmailMessage validate 不是我表单上的函数 并且 this refs EmailMessage validate 不是
  • XML 架构:具有仅包含文本的属性的元素?

    我很难找到这个 如何在 XML 的 XML 架构文件中定义如下所示的元素
  • 使用 Net::HTTP.get 作为 https url

    我正在尝试使用Net HTTP get 对于 https URL data Net HTTP get uri Net HTTP https default port 但是 当我尝试打印结果时 得到以下结果 无法将 URI HTTPS 转换为
  • Oracle - 从引用游标中选择特定列

    我的情况 我有一个名为 Table1 的表 它有很多列 其中之一是 Column1 我不知道其他栏目 它们有时甚至可能会改变 有一个强类型引用游标类型 它返回 Table1 rowtype 名为 cur Table1 我有一个名为 SP1
  • Symfony2.8。如何从post请求中获取数据

    如何在控制器中接收来自 POST 请求的数据 我不用树枝 public function newAction Request request when I use content request gt getContent as resul
  • 如何在 C# 中格式化日期?

    在将 DateTime 对象格式化为字符串表示形式时 C 提供了很大的灵活性 但是 必须了解所有格式字符串才能使用这种灵活性 如果你想以 Fri June 24 的形式显示日期 你可以这样做 DateTime someDate DateTi
  • Amazon Cloudsearch:过滤是否存在

    我有一个亚马逊云搜索域 目的是过滤 语言 字段是否存在 并非所有对象都有语言 我希望过滤那些确实有语言的对象 但也返回那些没有任何语言的对象 我想过滤 or language en language null 但是 不能在字符串中传递 nu