【问题标题】:Search engine for CPAN modulesCPAN 模块的搜索引擎
【发布时间】:2010-08-05 16:20:25
【问题描述】:
我发现通过 CPAN 提供的大量模块与其搜索能力有些不一致。我知道存储了很多关于模块的数据,包括dlsip 标签。但是我不知道查询这个数据库的方便接口。 search.cpan.org 似乎只提供了一个基本的文本搜索,并且仅在按类别浏览时(AFAIK)显示 dlsip 数据。
是否有可用的界面(作为命令行实用程序、在 perl 模块中或在网站上)提供高级搜索查询系统,并以方便的方式呈现相关数据?除了 dlsip 数据之外,我还希望能够将用户评分、总 cmets、上次更新时间和部署统计数据等内容作为查询和/或视图的一部分。
【问题讨论】:
标签:
perl
search-engine
cpan
【解决方案1】:
这是一个有点明显的答案,但我经常使用Google 来搜索 CPAN。我只需输入“site:cpan.org search term here”或简单地输入“cpan search term here”,通常可以快速找到合适的模块。我很少发现需要直接搜索元数据,但我同意这肯定会很好。
(如果有人有兴趣启动一个项目以使该数据更易于搜索,请告诉我,我会提供帮助!)
【解决方案2】:
您可以从 PAUSE 中获取数据转储,然后用它做您喜欢的事情。 Andreas König 是您必须与之交谈的人。我从来没有发现 dlsip 的东西很有用,因为大多数人在注册模块后从不费心去更新它。
您在 CPAN Search 上看到的所有其他内容只是其他项目的混搭。您列出的大多数内容都不存在于一个数据库中。您必须前往每个单独的项目并获取其数据。
【解决方案3】:
与drrho 交谈,他正在处理一个涉及大量额外 CPAN 元数据的宠物项目。
如果您想帮助制作比 (kobe)search.c.o 更好的搜索引擎,请加入 CPANHQ。