用于文件搜索的可安装搜索引擎包

时间:2010-08-25 05:51:16

标签: database unix search open-source

目前存在类似gonzui的包(实施例here) 用于进行源代码搜索。

除了简单的文件搜索之外,是否有类似的包执行相同的操作。

基本上我有两个文件类型A和文件类型B的文件列表。当用户键入一个单词时 在搜索框中,将显示名称与A和B类型的搜索词匹配的所有文件(“gz”格式)。

有没有现成的包装呢?

我知道通过Perl实现CGI。但是我很难有一个 简洁优雅的界面/显示与CGI。

3 个答案:

答案 0 :(得分:2)

我们使用Omnifind,效果非常好。您也可以查看NutchLucene

答案 1 :(得分:1)

您需要开源和/或免费吗? 你需要完整的unicode支持吗?

您还想要搜索还是索引?搜索不会使用任何预先计算的信息,因为每次搜索都必须访问所有文件数据。

对于索引,您必须预处理/索引文件数据。

DTsearch是一个商业/非自由索引引擎。

您提到“数据库”的事实将向我表明您正在查看索引。

微软索引服务有一些钩子,您也可以使用MsSQL索引文本数据。

答案 2 :(得分:1)

我不太确定我理解你在寻找什么,或者你的用例是什么。

然而,在我的脑海中,有grep系列工具(grepfgrepegrep)。

还有find,我认为这更符合您所寻找的内容。

如果性能很重要,那就是locate,它基于您必须定期更新的索引。

所有这些都预先安装了大多数UNIX版本。

我希望这会有所帮助。