现代搜索看起来好像很神奇——在搜索引擎中键入几个单词,搜索引擎看上去就好像知道你想要什么。有了Elasticsearch实时搜索和分析引擎,无需进行复杂的底层编程,也无需理解高级的数据科学算法,你就可以为用户提供这种神奇的体验。你只要安装它,调试它,就可以继续你的工作了。
本书将教读者编写提供专业的高质量搜索的应用程序的方法。随着阅读的深入,读者将学会为任何应用程序添加基本的搜索特性,通过预测性分析和相关性排序来增强搜索结果,并使用之前搜索中保存的数据为用户提供定制化的体验。这本实战型的书籍聚焦在使用HTTP协议的Elasticsearch REST API。代码片段的书写多数是使用cURL的bash脚本,所以很容易翻译成其他编程语言。
本书主要内容
.什么是良好的搜索应用?
.打造可扩展的搜索解决方案。
.通过任何语言使用Elasticsearch 。
.配置和调优。
对于构建并管理面向搜索的应用程序而言,本书是程序开发者和系统管理员的选择。