【文件属性】:
文件名称:npm-scored-search:使用 norchsearch-index 搜索 npm 模块的实验
文件大小:116KB
文件格式:ZIP
更新时间:2021-06-03 23:06:01
JavaScript
npm-scored-search 又名 scorch
三个组成部分:
可插拔后端,将数据存储在分片 Norch而不是弹性中。
一个用于norch的适配器,它公开了一个简化的以npm为中心的api供...
暴露查询接口的 restify 服务器。 首先使用norch按关键字搜索,然后,如果给定npm用户,则使用package.json社交图重新加权包分数。
要求
对norch搜索索引路径的写访问,有足够的空间
可能用于缓存个性化分数的 redis(最终)
前面可能有某种 tls 终止
npm 脚本目标
start : 启动服务; 适用于生产环境
dev : 使用漂亮打印的控制台日志和 NODE_ENV=dev 启动服务
test :运行测试
lint : 针对源文件运行 jshint
test-travis :运行 jshint 以及测试,并强制执行一些最低覆盖率
logtai
【文件预览】:
npm-scored-search-master
----.jshintrc(4KB)
----lib()
--------server.js(3KB)
--------norch.js(2KB)
--------npm2norch.js(5KB)
----.travis.yml(183B)
----LICENSE(753B)
----test()
--------test-04-npm2norch.js(5KB)
--------fixtures()
--------test-02-norch.js(5KB)
--------test-01-exports.js(705B)
--------test-03-server.js(6KB)
--------mocks.js(2KB)
----README.md(3KB)
----.jscsrc(2KB)
----.gitignore(594B)
----index.js(139B)
----bin()
--------run-query-server.js(2KB)
----package.json(2KB)