网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
第2章介绍了如何开发与测试插件。因为Elasticsearch经常用于实时搜索或分析,所以性能优化很重要。
第3章介绍了如何管理Elasticsearch 集群。默认Elasticsearch是使用Netty作为HTTP的容器的,由于Netty并没有权限模块,所以默认Es没有任何的权限控制,直接通过HTTP就可以进行任何操作,除非把HTTP禁用。但如果使用elasticsearch-jetty 插件,就可以使用jetty自带的权限管理进行一些权限的控制,同时也可以支持通过HTTPS协议来访问Es,还有就是支持gzip压缩响应信息。
为了更合理地使用和扩展Elasticsearch,第4章简单分析了github 中托管的Elasticsearch 源代码。
对于搜索引擎来说,返回结果的相关性是一个重要的话题, 第5章讨论了这个问题。评估查询词和文档的相关性当前有BM25检索模型和学习评分两种流行的方法。
第6章介绍了使用Java开发搜索引|擎Web用户界面的几种方法。搜索相关页面主要包括首页和搜索结果页。如果用户输入搜索词是空,则可以显示一个对信息分类导航的页面。首页主要包含搜索条区域,此外可以包括一些推荐信息, 以及当.前热门信息。
对于互联网搜索来说,搜索结果界面往往采用JSP 或ASP.NET、 PHP、Python 等技术来实现。搜索联想词的页面效果可以用Ajax来实现。
这里首先介绍采用JSP和自定义标签实现的搜索界面,然后介绍REST架构的搜索界面。
随着人工智能领域技术的发展,让搜索弓|擎智能加速变成现实。智能搜索引|擎需要能够检测到并识别出图像中的文字,第7章介绍了结合OpenCV使用Tesseract 识别文字的方法。
第8章介绍了根据问题返回搜索结果的问答式搜索。我们应该把意见和论据套入一个类似数据库的正规架构中,如一个涵盖人类在某主题下所有知识的数据库。
在搜索结果中需要包含输入问题的答案,如“如何补办身份证”。这里首先介绍一种理解语义的方法,然后介绍数据深度整合的方法,以便能够得到更好的答案。
目前Elasticsearch是实时系统监控的首选,第9章介绍了使用Elasticsearch 监控与分析日志,也介绍了通过物联网监控系统的方案。
这份【Elasticsearch大数据搜索引擎】共有230页,需要完整版的朋友,可以转发关注小编👇👇👇
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!