SearchType 案例_演示 | 学习笔记

简介: 快速学习 SearchType 案例_演示

开发者学堂课程【ElasticSearch 入门精讲SearchType 案例_演示学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/10002


SearchType 案例_演示


首先打开 IDEA

输入代码:

/**

*需求:检索 bigdatq 索引库中,product type 中的字段 name 为 Spark 的索引信息。学习知识点:检索类型,分页检索 

*/

@Test 

public void testSearchType(){

//当前页 

int currentPage = 1; 

//每页显示的记录条数 int pageSize = 2; 

//开始进行定制了 SearchType 的分页检索 

SearchResponse response = client.prepareSearch(INDEX) setTypes(TYPE) 

.setSearchType(SearchType.DFS_QUERY_THEN_FETCA) 

.setFrom(currentPage - 1)* pageSize) 

.setSize(pageSize) 

.setQuery(QueryBuilders.termQuery( name:"name", value:"Spark”)) 

.get();

//显示检索到的信息 

SearchHits hits = response.getHits(); 

for(SearchHit hit:hits){ 

System.out.printIn(hit.getSourceAsString());

}

}

选中 testSearchType 进行测试

image.png

如果没有出错的话应该显示这条记录:

image.png

相关文章
|
12月前
|
JSON 缓存 API
身份证二要素核验接口调用指南 —— Python 示例
本文介绍如何在 Python 中快速实现身份证二要素核验功能,适用于用户注册、金融风控等场景。通过阿里云市场提供的接口,可校验「姓名 + 身份证号」的一致性,并获取性别、生日、籍贯等信息。示例代码展示了从环境变量读取 APP_CODE、发送 GET 请求到解析 JSON 响应的完整流程。关键字段包括 code(1-一致,2-不一致,3-无记录)、msg 和 data。常见问题如 403 错误需检查 AppCode,超时则优化网络或设置重试机制。集成后可根据业务需求添加缓存、限流等功能提升性能。
991 4
|
人工智能 算法 搜索推荐
智能时代的技术哲思:从工具到伙伴####
本文旨在探讨人工智能技术从辅助性工具转变为人类生活与工作的亲密伙伴这一过程中的深刻变化与未来趋势。通过剖析技术进步背后的人文关怀,以及人机交互方式的演变,揭示AI如何重新定义“伙伴”的角色,并促进社会各领域的创新与发展。 ####
|
存储 网络协议 网络虚拟化
【计算机网络】简答题_考试必备
这份自学指南涵盖了计算机网络基础的重要概念,包括电路交换、分组交换、报文交换的特点,计算机网络分类及OSI七层模型等。第一章介绍了不同交换方式的特点及网络分类;第二章涉及奈失准则、香农公式及信道复用技术;第三章探讨数据链路层的问题及网络类型;第四章讲解虚电路与数据报服务及路由协议;第五章对比TCP与UDP协议特点,并介绍URL。此外,还详细分析了电路交换、报文交换和分组交换的优缺点,以及互联网发展的几个关键阶段和标准制定流程。通过这些章节的学习,读者可以全面了解计算机网络的基本原理和技术细节。
446 10
|
12天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
4883 23
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
7天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
950 0
|
14天前
|
人工智能 自然语言处理 供应链
|
20天前
|
人工智能 开发工具 iOS开发
Claude Code 新手完全上手指南:安装、国产模型配置与常用命令全解
Claude Code 是一款运行在终端环境中的 AI 编程助手,能够直接在命令行中完成代码生成、项目分析、文件修改、命令执行、Git 管理等开发全流程工作。它最大的特点是**任务驱动、终端原生、轻量高效、多模型兼容**,无需图形界面、不依赖 IDE 插件,能够深度融入开发者日常工作流。
3753 15