Dig Codes 代码搜索引擎 查找代码以解决开发问题

Dig.Codes是什么

Dig.Codes 是一个代码搜索引擎 ,由用户@techv开发的,只需把代码、返回错误或者你想解决的问题(支持中文)输入搜索,即可查找出相关的问题,并且返回结果全部是代码,没有任何多余的东西,Dig Codes能快速查找代码以解决开发问题。

Dig-Codes-代码搜索引擎-查找代码以解决开发问题—shell-变量
shell-变量

作为一个全栈开发者@techv,经常要在多种语言之间挑战,然而最熟悉的只有一种,其它的往往是随用随学,对搜索引擎的依赖很大,而搜索引擎的结果需要再点进去查找,比较繁琐了那么一点点。

dig.codes 希望减少那一点点繁琐,在结果页主要显示代码,通过看这一页的结果快速解决编程中的问题,比如“js 数组 方法”。如果需要深入了解这个问题,再点击原始链接查看详情。

实际上,“减少那一点点繁琐”的愿望并不好实现。dig.codes 的数据源是在线教程、文档、博客,挖掘其中的代码匹配用户查询并把最符合的代码呈现给用户,这个匹配过程其实相当难。用户输入是带有语义的自然语言,目前搜索引擎的算法主要是字符串匹配,这中间有个巨大的鸿沟——语义。这就导致你很容易发现 bad case ,当然也有很多 good case 。也尝试了语义搜索的方法,但是效果比字符串匹配差很多。这个愿望的圆满还任重道远。

Dig Codes 代码搜索引擎 查找代码以解决开发问题
rust error handling

下一步,搜索算法,减少答非所问的情况。同时也在考虑是否要实现 github 代码搜索。目前的搜索,主要是搜索文档中的代码,要搜索 GitHub 的话就是从工程代码中搜,即纯代码搜索。由于 GitHub 已经提供的代码搜索,dig.codes 再提供类似的功能意义何在?近期一直在考虑这个问题。如果您有什么建议,欢迎回复提出,十分感谢。

Dig Codes 代码搜索引擎地址

Dig Codes:https://dig.codes/

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系客服!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,特别是游戏类源码仅用于学习研究,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系客服处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

数士多下载站 » Dig Codes 代码搜索引擎 查找代码以解决开发问题

没找到需要的?联系客服获取高级私人定制服务

立即查看 了解详情