数据解析
根据上一节的内容,我们按关键字“编程”查询,得到的结果如下:
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 1.0,
"hits" : [ {
"_index" : "article_one",
"_type" : "detail",
"_id" : "AU2tlMrXq0fYwjnKKzWI",
"_score" : 1.0,
"_source":{
"title":"hello world!",
"url": "http://www.hubwiz.com",
"content":"一个在线学习编程的网站。"
}
} ]
}
}
按照搜索的结果,我们就可以根据json格式取出想要的数据,然后对数据进行加工修饰,以达到想要的效果。
简单效果图如下:
这样我们的搜索引擎基本上已经完成了,下面就开启ES的服务,用nodejs运行我们的网站吧。