NativeSearchQuery 已弃用,5.0 后的等效项是什么

2024-03-18

5.0 以上的支持与 org.springframework.data.elasticsearch.core.query.NativeSearchQuery 等效。

迁移了以下代码片段

    NativeSearchQuery query = new NativeSearchQueryBuilder()
            .withSourceFilter(new FetchSourceFilterBuilder().withIncludes().build())
            .withQuery(QueryBuilders.termQuery(Configuration.CONFIGURATION_TYPE, field))
            .withSorts(new FieldSortBuilder(Configuration.NAME).order(SortOrder.ASC)).withPageable(pageable)
            .build();

到以下查询,但失败

import org.springframework.data.elasticsearch.client.elc.NativeQuery;
import org.springframework.data.elasticsearch.client.elc.NativeQueryBuilder;


    NativeQuery query = new NativeQueryBuilder()
            .withSourceFilter(new FetchSourceFilterBuilder().withIncludes().build())
            .withQuery(QueryBuilders.termQuery(Configuration.CONFIGURATION_TYPE, field))
            .withSorts(new FieldSortBuilder(Configuration.NAME).order(SortOrder.ASC)).withPageable(pageable)
            .build();

使用本机查询,

    package com.lazyaudio;

    import org.springframework.data.domain.Pageable;
    import org.springframework.data.domain.Sort;
    import org.springframework.data.elasticsearch.client.elc.NativeQuery;
    import org.springframework.data.elasticsearch.client.elc.QueryBuilders;
    import org.springframework.data.elasticsearch.core.query.FetchSourceFilterBuilder;

    public class Test {

        public static void main(String[] args) {
            Pageable pageable = null;
            NativeQuery query = NativeQuery.builder()
                    .withSourceFilter(new FetchSourceFilterBuilder().withIncludes().build())
                    .withQuery(QueryBuilders.termQueryAsQuery("fieldName", ""))
                    .withSort(Sort.by(Sort.Direction.DESC, "fieldName"))
                    .withPageable(pageable)
                    .build();

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

NativeSearchQuery 已弃用,5.0 后的等效项是什么 的相关文章

  • 如何获取枚举的子集

    大多数情况下 包含所有元素的枚举显示在用户界面的下拉列表中 我们只需要在用户界面中显示 5 个字段中的 2 个 通过某种方式利用可用于枚举的相同函数来获取此数据的更简单方法是什么 enum Color RED GREEN BLACK BLU
  • 如何将 .cer 证书导入 java 密钥库?

    在开发 Java Web 服务客户端期间 我遇到了一个问题 Web 服务的身份验证使用客户端证书 用户名和密码 我从网络服务背后的公司收到的客户端证书位于 cer格式 当我使用文本编辑器检查该文件时 它具有以下内容 BEGIN CERTIF
  • 带有来自 Selenium 2 / WebDriver 的 Id 的 jQuery 元素选择器

    我可以在 Selenium 中获取元素的 ID RemoteWebElement webElement getId 它返回一个像这样的字符串 e9b6a1cc bb6f 4740 b9cb b83c1569d96d 我想知道这个ID的来源
  • 哪个类调用了我的静态方法?

    假设我有一个带有静态方法的 Java 类 如下所示 class A static void foo Which class invoked me 进一步假设 A 类有任意数量的子类 class B extends A class C ext
  • 如何将列表转换为地图?

    最近我和一位同事讨论了转换的最佳方式是什么List to Map在 Java 中 这样做是否有任何具体的好处 我想知道最佳的转换方法 如果有人可以指导我 我将非常感激 这是个好方法吗 List
  • Eclipse 自动完成更改变量名称

    只是一个愚蠢的问题 但很难搜索 因为有很多关于 Eclipse 自动完成的主题 而且很难找到与我的问题匹配的内容 所以问题是 如果我写 MyClass MyVarName 然后按空格键 添加 new MyClass Eclipse 自动添加
  • 总结二维数组

    鉴于我当前的程序 我希望它在用户输入所有值后计算每列和每行的总和 我当前的代码似乎只是将数组的值加倍 这不是我想要做的 例如 如果用户输入具有以下值 1 2 3 2 3 4 3 4 5 的 3x3 矩阵 则看起来就像我在下面的程序中对其进行
  • 将多个视频文件合并到一个文件中

    我有多个以相同帧速率和分辨率录制的视频 我想将两个视频合并为一个视频 因此结果文件将是大视频 我正在使用 MP4 解析器 api 并使用下面的代码 Movie countVideo new MovieCreator build Channe
  • 将 EditText 聚焦在设备上运行的 PopupWindow 中时出现异常

    我正在为 Android 开发一个弹出窗口 它正在工作 我在上面添加了一个 EditText 和一个按钮 当在 ADV 上运行时 它可以正常工作 而在设备上运行时 当我专注于 EditText 时 这会抛出一个奇怪的异常 android v
  • 给定一个单词列表 - 在 java 中完成单词的好的算法是什么?权衡:速度/效率/内存占用

    我正在探索潜在的免费 付费应用程序的硬件 软件要求 最终目标是移动 Java 应用程序 该应用程序将从这个简单的目标开始 给定数据库中相关单词的列表 能够对单个字符串输入进行单词补全 换句话说 我已经知道数据库的内容 但算法的内存占用 速度
  • java.lang.UnsupportedOperationException:无法解析索引 13 处的属性:TypedValue{t=0x2/d=0x7f010046 a=-1}

    我在 android attrs xml 文件中添加了一个用于不同色调的属性 在 styles xml 文件中 我为这些属性指定了颜色 因此每种样式的它们都不同 Attrs xml
  • 使用 CrudRepository 进行自定义查询

    我想使用 CrudRepository 自定义查询 这是我的代码 Repository public interface CustomerRepository extends CrudRepository
  • Akka 和 spring 配置

    我正在尝试将 akka 与 spring 结合起来 但没有成功 基本上 我的应用程序似乎不习惯读取 akka 模式 具有架构的 service context xml 的一部分
  • 在 ElasticSearch 中,我应该对单独但相关的实体使用多个索引吗?

    添加索引的开销有详细记录 但我无法找到有关何时针对要建立索引的各种文档类型使用多个索引的良好信息 这是一个说明问题的通用示例 假设我们有以下实体 产品 名称 产品 ID 产品类别 ID 商店列表 产品类别 名称 ProductCategor
  • 多对多不检索映射数据

    Spring boot 2 5 6 我无法安装版本 概要文件 java Getter Setter NoArgsConstructor AllArgsConstructor EqualsAndHashCode FieldDefaults l
  • 处理照片上传的最佳方式是什么?

    我正在为一个家庭成员的婚礼制作一个网站 他们要求的一个功能是一个照片部分 所有客人都可以在婚礼结束后前往并上传他们的照片 我说这是一个很棒的想法 然后我就去实现它 那么只有一个问题 物流 上传速度很慢 现代相机拍摄的照片很大 2 5 兆 我
  • 我可以关闭并重新打开套接字吗?

    我学习了一个使用套接字的例子 在此示例中 客户端向服务器发送请求以打开套接字 然后服务器 侦听特定端口 打开套接字 一切都很好 套接字从双方 客户端和服务器 打开 但我仍然不清楚这个东西有多灵活 例如 客户端是否可以关闭一个打开的 从两端
  • 链表中的虚拟节点

    问 什么时候使用它们 作业问题 列表中的第一个和最后一个节点 有时用作列表中的第一个和最后一个节点 从未用作列表中的第一个和最后一个节点 维基百科说 哨兵节点是与链接一起使用的专门指定的节点 列表和树作为遍历路径终止符 哨兵节点的作用是 不
  • 使用链接列表插入优先级队列的方法

    首先 我觉得我应该提到这是一项作业 我并不是在寻找直接的代码答案 只是为了指出正确的方向 我们被要求在链表中实现优先级队列 我正在努力编写 insert 函数的第一部分 在代码中我尝试检查是否head包含任何内容 如果没有则设置为head
  • JSP 和 scriptlet

    我知道现在使用 scriptlet 被认为是禁忌 没关系 我会同意Top Star的话 因为我目前只是Java新手 到目前为止我听到的是 它是为了让设计师的生活更轻松 但我想知道 这是否与JSP页面的性能有关 另一方面 如果只是为了 让设计

随机推荐

  • Qt:如何检测是否选择了某个小部件?

    我没有看到任何信号 槽 函数可以告诉我鼠标是否选择了某个小部件 是否可以有这样一个函数来告诉我当前的QWidget是否被选中 我如何区分 当前小部件被选择 和 其子小部件之一被选择 您可以使用以下命令检查小部件的焦点hasFocus 功能
  • C++ 中的 Bron Kerbosch 算法

    我一直在练习我的 C 算法知识 并陷入了标准 BK 实现 该算法输出了太多的派系 我似乎不明白为什么 我将图表示为邻接列表 vector lt list
  • 应用程序未与 iCloud 同步核心数据更改

    我设置了一些 NSLogs 以确保我的应用程序与 iCloud 同步更改 但我已经等了半个小时并且更改没有同步 这是我的核心数据代码 核心数据存储存储在文档目录中 因为我希望它在失去对 iCloud 的访问时能够继续工作 并且不希望它在这种
  • 英文数字的可扩展正则表达式

    我正在尝试创建一个正则表达式认出 英文数字 http en wikipedia org wiki Names of numbers in English 例如one nineteen twenty 一百二十二 等等 一直到数百万 我想要re
  • 在 Modelica (SystemModeler) 中生成白噪声

    我正在尝试将测量噪声添加到模拟中 这可以在 Simulink 等中完成 但在 Modelica 和 SystemModeler 中似乎更困难 关于如何做到这一点有什么想法吗 您可以通过外部 C 代码在 Wolfram SystemModel
  • 如何从前置摄像头录制视频?

    我们需要同时录制前置和后置摄像头的视频 在Android 2 1 SDK中 我们只有MediaRecorder VideoSource CAMERA和DEFAULT 但没有FRONT CAMERA和REAR CAMERA 那么 有没有其他方
  • 模拟 componentDidMount 生命周期方法进行测试

    我有一个使用的组件axios within componentDidMount从服务器检索数据 当使用 Jest Enzyme 对组件进行单元测试时 测试因网络错误而失败 我该如何嘲笑componentDidMount所以这样axios调用
  • 在 PHP 中使用 files.upload 将文件上传到 slack

    我正在尝试使用 files upload 方法将文件上传到 Slack 但到目前为止我只收到一条空白消息 这是代码 我在互联网上找到了这个脚本 但它不起作用
  • JSONObject 始终返回“空”: false

    有一个 Spring Rest 控制器 RestController RequestMapping secanalytique public class SectionAnalytiqueController GetMapping valu
  • Mustache.js 循环 JSON 数据

    谁能建议我的模板循环应该如何在以下示例中循环遍历 JSON 数据 演示在这里 http jsfiddle net Seefeld LbVEH http jsfiddle net Seefeld LbVEH 0 Dosage 25 Drug
  • 当我不确定将文件放在哪里时,如何在 SVN 存储库中搜索文件?

    同事确信他签入了一个文件 foo oustand dpr 但不确定何时 何地 我们有很多 工具 和 实用程序 辅助分支 很多项目分支等 我需要一种方法来搜索整个存储库以查找该文件 我可以将整个源代码树检查到我的硬盘上 但这需要几个小时 有更
  • PS1 行与 Git 当前分支和颜色

    这是我现在的 PS1 export PS1 u h W git ps1 s 如何以不同的颜色显示当前分支 下面是部分内容 没有 Ruby function color my prompt local user and host 033 01
  • OS X 上的 libc++ 在哪里?

    我已经构建了自己的 libc 并且通常将其包含在 I path to lib include L path to lib lib 但现在我必须与其他使用 Mac 的人共享一个项目 我想给他们一个 正常工作 的 Makefile 考虑以下程序
  • 同一个表中的 MySQL 数据透视表

    MySQL 数据透视表位于具有动态内容的同一个表中 创建表代码 CREATE TABLE product table id INT 10 NOT NULL pdate DATE NULL DEFAULT NULL product VARCH
  • 带有基本 href 和查询字符串的 jQuery ui 选项卡不起作用

    jQuery ui 选项卡对我有用 但是当我在其后面放置查询字符串时 它将加载到基本 href 内容中 也许我不理解基本 href 相对链接的正确行为 但这是我的设置 基本链接 http example com http example c
  • 漂亮打印 HTML 的模块?

    我正在开发一个 grunt 构建文件 它会点击 URL 并将输出写入静态 HTML 文件 我点击的 url 已压缩 HTML 我想在写入静态文件之前将其打印出来 有什么好的模块可以做到这一点吗 我环顾四周 似乎 Max Ogden 的 ht
  • TfidfVectorizer 的词汇表和 get_features() 之间的区别?

    I have from sklearn feature extraction text import TfidfVectorizer from sklearn metrics pairwise import cosine similarit
  • GridSearchCV 神经元数量

    我正在尝试自己学习如何在基本的多层神经网络中对神经元的数量进行网格搜索 我正在使用 Python 的 GridSearchCV 和 KerasClasifier 以及 Keras 下面的代码适用于其他数据集非常好 但由于某些原因我无法使其适
  • 使用 React-static 创建站点时出现错误无法找到模块“perf_hooks”

    使用react static create命令创建站点时出现以下错误 Error Cannot find module perf hooks at Function Module resolveFilename module js 469
  • NativeSearchQuery 已弃用,5.0 后的等效项是什么

    5 0 以上的支持与 org springframework data elasticsearch core query NativeSearchQuery 等效 迁移了以下代码片段 NativeSearchQuery query new