学习用Node.js和Elasticsearch构建搜索引擎(4): 构建Elasticsearch搜索引擎
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了学习用Node.js和Elasticsearch构建搜索引擎(4): 构建Elasticsearch搜索引擎,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含570字,纯文字阅读大概需要1分钟。
内容图文
![学习用Node.js和Elasticsearch构建搜索引擎(4): 构建Elasticsearch搜索引擎](/upload/InfoBanner/zyjiaocheng/840/083255699214453ebeb29fe627db4e45.jpg)
一、目标
使用node搭建一个知识库检索系统,要求词条平均检索速度必须在1s以内。
二、思路。
本人思路如下图。
橙色部分为我们要开发的内容, ES服务搭建(暂时用单节点测试,集群搭建以后再说),
三、示例测试速度。
本月使用示例 node-elasticsearch-tutorial 导入了400多万条数据,本地单节点测试检索速度是毫秒级的,正式环境肯定比本地配置要高,所以速度完全不用担心。
四、开发。
系统开发需要使用官方为Node.js提供的elasticsearch模块。
开发不困难,本人使用的Express框架,具体架构安排自己想怎么设计就怎么设计了^_^。
定时任务可以用node-schedule模块等等。
需要对外暴露哪些接口就看自己的需求了。
内容总结
以上是互联网集市为您收集整理的学习用Node.js和Elasticsearch构建搜索引擎(4): 构建Elasticsearch搜索引擎全部内容,希望文章能够帮你解决学习用Node.js和Elasticsearch构建搜索引擎(4): 构建Elasticsearch搜索引擎所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。