且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《深入理解Elasticsearch(原书第2版)》——1.3 在线书店示例

更新时间:2022-10-02 18:53:57

本节书摘来自华章计算机《深入理解Elasticsearch(原书第2版)》一书中的第1章,第1.3节,作者 [美]拉斐尔·酷奇(Rafal Ku)马雷克·罗戈任斯基(Marek Rogoziski),张世武 余洪淼 商旦 译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 在线书店示例

本书可作为《Elasticsearch server, Second Edition》一书的延续。因此,我们在这里也沿用在那本书中的案例。总的来说,假设自己正在实现和运作一个在线书店。

首先需要一个library索引,它的映射定义如下:

《深入理解Elasticsearch(原书第2版)》——1.3 在线书店示例
《深入理解Elasticsearch(原书第2版)》——1.3 在线书店示例
《深入理解Elasticsearch(原书第2版)》——1.3 在线书店示例

这段映射代码位于随书提供的library.json文件。

我们将要使用的数据也可以在随书提供的books.json文件中找到。这个文件中的文档示例如下:

《深入理解Elasticsearch(原书第2版)》——1.3 在线书店示例

 读者可以从自己在http://www.packtpub.com 的个人账户中下载所有已购Packt书籍的示例代码文件。如果您从其他地方购买本书,可以访问http://www.packtpub.com/support 进行登记,随后Packt出版社会把文件通过e-mail发送给您。

我们需要执行如下命令来创建带以上映射的索引,并索引数据:

《深入理解Elasticsearch(原书第2版)》——1.3 在线书店示例