GET books/_search
{
"query":{
"multi_match":{
"query":"java编程稳定",
"fields":["title","description"]
}
},
"highlight":{
"fields": {
"title":{},
"description": {}
}
}
}
搜索结果
{
"took" : 6,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 2,
"relation" : "eq"
},
"max_score" : 2.5194323,
"hits" : [
{
"_index" : "books",
"_type" : "_doc",
"_id" : "1",
"_score" : 2.5194323,
"_source" : {
"_class" : "com.example.demo.repo.Book",
"id" : 1,
"title" : "Java编程思想",
"language" : "java",
"author" : "Bruce Eckel",
"price" : 70.2,
"publish_time" : 1191196800000,
"description" : "Java学习必读经典,殿堂级著作!赢得了全球程序员的广泛赞誉。"
},
"highlight" : {
"description" : [
"<em>Java</em>学习必读经典,殿堂级著作!赢得了全球程序员的广泛赞誉。"
],
"title" : [
"<em>Java</em><em>编程</em>思想"
]
}
},
{
"_index" : "books",
"_type" : "_doc",
"_id" : "2",
"_score" : 1.8534791,
"_source" : {
"_class" : "com.example.demo.repo.Book",
"id" : 2,
"title" : "Java程序性能优化",
"language" : "java",
"author" : "葛一鸣",
"price" : 46.5,
"publish_time" : 1343779200000,
"description" : "让你的Java程序更快、更稳定。深入剖析软件设计层面、代码层面、JVM虚拟机层面的优化方法"
},
"highlight" : {
"description" : [
"让你的<em>Java</em>程序更快、更<em>稳定</em>。深入剖析软件设计层面、代码层面、JVM虚拟机层面的优化方法"
],
"title" : [
"<em>Java</em>程序性能优化"
]
}
}
]
}
}