大数据搜索与挖掘及可视化管理方案 :Elastic Stack 5:Elasticsearch、Logstash、Kibana、X-Pack、Beats (第3版)
上QQ阅读APP看书,第一时间看更新

3.6 扩展知识与阅读

有关Lucene的检索,可参考文献[Michael,2011]。传统的Web服务是基于RPC风格的,其实现技术主要包含SOAP、WS标准栈等。RPC风格的Web服务用在分布式、开放的环境中会带来一些问题,如技术架构复杂、可伸缩性差等,而RESTful风格的Web服务可以解决上述问题。有关RESTful的内容,可以参阅文献[韩陆,2014]。文献[Rafal,2015]对Elasticsearch的搜索有更详细的介绍,除此之外,还对扩展结构与搜索进行了说明。文献[余晟,2012]总结出一套使用正则表达式解题的办法,并通过具体的例子说明其实际应用,文中提到的各种统计可以应用在实际的信息检索系统中。文献[罗刚,2014]总结了搜索引擎相关理论与实际解决方案,包括搜索提示等的内容,并给出了Java实现。在完成搜索提示时,很多时候可能会用到Ajax技术。文献[李刚,2014]介绍了jQuery1.8、ExtJS4.1、Prototype1.7.1、DWR这几个常用Ajax框架的用法,并针对每个框架提供了实用方法。