目前存在类似gonzui的包(实施例here) 用于进行源代码搜索。
除了简单的文件搜索之外,是否有类似的包执行相同的操作。
基本上我有两个文件类型A和文件类型B的文件列表。当用户键入一个单词时 在搜索框中,将显示名称与A和B类型的搜索词匹配的所有文件(“gz”格式)。
有没有现成的包装呢?
我知道通过Perl实现CGI。但是我很难有一个 简洁优雅的界面/显示与CGI。
答案 0 :(得分:2)
答案 1 :(得分:1)
您需要开源和/或免费吗? 你需要完整的unicode支持吗?
您还想要搜索还是索引?搜索不会使用任何预先计算的信息,因为每次搜索都必须访问所有文件数据。
对于索引,您必须预处理/索引文件数据。
DTsearch是一个商业/非自由索引引擎。
您提到“数据库”的事实将向我表明您正在查看索引。
微软索引服务有一些钩子,您也可以使用MsSQL索引文本数据。
答案 2 :(得分:1)
我不太确定我理解你在寻找什么,或者你的用例是什么。
然而,在我的脑海中,有grep
系列工具(grep
,fgrep
,egrep
)。
还有find
,我认为这更符合您所寻找的内容。
如果性能很重要,那就是locate
,它基于您必须定期更新的索引。
所有这些都预先安装了大多数UNIX版本。
我希望这会有所帮助。