repo: https://github.com/dbbbit/ninja-search
api: https://github.com/dbbbit/ninja-search/wiki/Search-Api
利用 userscript 直接在 v2ex 上使用 ninja-search
与 Google 相比, 自制搜索具有完全的可定制性:
可为各种客户端提供 API 搜索接口
可根据数据定制更适合的搜索结果排序算法(改进中)
可定制更丰富的结果展示页面(头像,回复数等)
且无需翻墙即可使用,对普通用户更友好。当然 Google 仍是最好的搜索引擎。
稳定性
ninja-search 目前只有一台服务器,运行在免费的 ec2 实例上。而且从最近的表现来看,免费实例较不稳定,线路丢包严重。
如有人愿意提供空闲服务器,本人将感激不尽。
提高排序算法
定制的 rank 算法正在实验中。
征求页面设计
页面设计较粗糙,原来的标准比较低,可用就行。现征求更好的设计。
其他
输入补全,输入纠正,热门搜索展示等。
目前已有小伙伴入坑支援前端开发.
希望有更多的小伙伴加入一起完善这个看似简单却十分有意义的项目。
你可以任何方式联系我,告诉我你的想法,批评或建议。
dbbbit # gmail.com
根据用户的 @ 动作进行用户 rank 计算已得到初步结果
这是排序靠前的 member(仅依据 memtion 数据):
https://gist.github.com/dbbbit/dd37679576331315f1b6
七万多的用户 pagerank 计算起来毫不费力~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.