没有合适的资源?快使用搜索试试~ 我知道了~
busbudChallenge:Busbud 的挑战
共11个文件
js:5个
md:2个
json:1个
需积分: 5 0 下载量 192 浏览量
2021-06-05
11:53:42
上传
评论
收藏 409KB ZIP 举报
温馨提示
Busbud 编码挑战的解决方案 描述 您好 Busbud 团队, 为了解决编码挑战,我决定使用 Elasticsearch,原因如下: 设计用于处理文本索引。 内置支持坐标/位置查询。 能够通过添加更多节点来水平扩展。 我有使用 mongoDB 和 mySQL 全文索引的经验,它远不及 ES 强大。 MongoDB,只能索引完整的单词。 学习一个新工具。 我的第一步是熟悉 Elasticsearch API(它真的很冗长)。 一旦我足够熟悉,我就创建了一个轻量级客户端来与 Elasticsearch 的 http API 对话,使用以下节点模块:'request' 和 'Q'。 之后,我创建了一个名为 insertData.js 的脚本,它从 tsv 读取城市并使用 _bulk API 将它们插入到 ES 中。 下一步是安装 express.js 并创建 city.js
资源推荐
资源详情
资源评论
收起资源包目录
busbudChallenge-master.zip (11个子文件)
busbudChallenge-master
.gitignore 20B
app.js 703B
package.json 513B
data
cities_canada-usa.tsv 1.1MB
insertData.js 4KB
README.md 2KB
.nvmrc 8B
esClient.js 1KB
city.js 4KB
README.md 6KB
test
suggestions.js 4KB
共 11 条
- 1
资源评论
善音
- 粉丝: 21
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功