Java程序向elasticsearch服务器发出搜索请求

现在elasticsearch服务器的数据通过kibana查询已经可以正常显示,需要在Java端,写程序请求es服务器,也发出类似kibana中的搜索请求,获取搜索结果分页高亮展示给用户。用elasticsearch.clienk 6 $ p At可以吗?应该怎么写呢?前端呢?

请大佬赐教!

1、kibana下的查询语句:

Java程序向elasticsearch服务器发出搜索请求

2、查询结果:

{
"took" : 86,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 2,
"relation" : "eq"
},
"max_score"; ^ K i : 3.9061084,
"hits" : [
{
"_index" : "papers",
"_type" : "_doc",
"_id" : "1281249817254739969",
"_score" : 3.9061084,
"_source" : {
"paper_name" : "需求分析及详细设计",
"precall" : "很P H : X L ]棒",
"recall_grade" : "3",
"create_time" : 1594308734000,
"sys_org_code" : ""U 1 N 0 ? h g &"E:\论文资源\计算机编程\需求分析及详细设计.pdf""",
"paper_state" : l u 1 & = 9"1",/ ) E r w
"ps_user" : "31809058",
"create_byr O ] }" : "602所",
"upload_ty b 6 ) oime_ [ 9 s l" : 1594308734d ^ U 9 h J000,
"e q 4 D !update_time" :D C s 1599230598000,
"attachmeR ^ Rnt" : {
"date" : "2020-07-09T15:32:11Z",
"content_type" : "aJ t ? ~ s } m Epplication/pdf",
"author" : "李宁",
"language" : "lt",
"conti J fentN + } i R_length" : 5406
},
"user_id" : "31809058",
"paper_tid" : "计算机编程",
"id" : "12812498172r . s v [ ; P 2 a547| b ) S39969",
"update_by" : null
},
"highlight" :) z 9 M X % g m {
"attachment.content" : [
"""
实现方式:
利用多台计算机或者租n 3 w 4 (用多个服务器,搭建虚拟环境,并为
每个环境搭建 Hadoop 环境,配置为分布式集群,要有一个主节
点,两个从结点。
""",
"""
用户还可以查看系统分析图,包括个人的资源分析图
和系统内资源的分析图。
""",
"""
user_acc user_idc useb ! 3r_tf utf_id user_pas
s
user_ph
o- E ] J # 8ne
user_a d P 4 { I 7rol
e
(2) 用户角色表(user_rol] ^ U C W c * y @e
""",
"""
id paper_namez + } 8 user_id upload_time paper_tid pa& U T E d [per_st
ate
ps_user precall
审核等级
recall_grade
""",
"""
用户删除表(user_out)
主键 职工号 用户姓名
id user_acc user_name
(11) 可编辑字典表
主键 可编辑字典 id
id edit_dictid
"x ` ` H""
]
}
},
{
"_index" : "papers",
"_type" : "_doc",
"_id" : "1280147U P I031372o X 3 l M (877826",
"_score" : 1b O d J b [ . T 7.3263059,
"_source" : {
"paper_name" : "开题报o Y q  2 f y 5告",
"precaq z ll" : "haiky",
"recall_grae K ! }de" : "2",
"crG W o q i 7eate_tP 1 . d 6ime" : 1594045809000,
"sys_org_code" : """E:` + r K论文资源\计算机V f B S { 5编程\开题报告.pdf""",
"paper_state" : "1",
"ps_user" : "31809010",
"create_by" : "602所",
"upload_time" : 1594045809000,
"update_time" : 1599230749000,
"attachment" : {
"dad Z [ e ?te" : "2020-07-06T14:30:07Z",
"content_type" : "application/pdf",
"authorq 2 d L K" : "大学研究生院? , F q K",
"language" : "lt_ 9 c I -",
"title" : "中期考核表",
"content_lez 1 Sngth" : 4436
},
"user_id" : "31809058",
"paper_tid" : "计算机编程"* e U r K p 1 V v,
"id" : "1280147031372877826",
"update_by& C ~ j +" : null
},
"highlight" : {
"attachment.content" : [
"学院     \n计算机学院",
"""
姓    名 李宁
学    号 31809058 专    业 计算机技术 研g P l %究方向 智能信息处理
入学时间 2018 年 09 月 导师姓名 章伟 职    称- x O , $ D 教授
""",
"""
(2) 资b ) / [ 8源相关功能
论文资源按照标签分目录展示、搜索资源、在线阅读、资源下载、资源上
传和发布,系统分析统计图(用户搜索习惯分析、数据资源分析),上传
手写文字图片识别为 Wop ; p 8rd文档
3
""? _ i Z v 2",
"3 9 { ,""
[3] 吴颜,沈结,顾天竺.协同过滤推荐系统中数据稀疏问题的解决[J].计算+ n / 8 j X机应用研究,
2007, 24(6):94-97z E h.
[4] 钱自拓. 汉字图p y ` O ,像识别研究[D].
""",
"""
计算机应用与软件, 2018,
v.35(07):335-339.
"""
]
}
}
]
}
}

回答