Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 用于文件搜索的可安装搜索引擎包_Database_Unix_Search_Open Source - Fatal编程技术网

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

Database 用于文件搜索的可安装搜索引擎包,database,unix,search,open-source,Database,Unix,Search,Open Source,目前存在类似的包(实现示例) 用于进行源代码搜索 除了简单的文件搜索之外,是否有一个类似的包执行相同的操作 基本上我有两个文件列表,分别是文件类型A和文件类型B 在搜索框中,将显示名称与类型A和B中的搜索词匹配的所有文件(以“gz”格式) 有现成的包装吗 我知道CGI是通过Perl实现的。但是我很难有一个 简单优雅的界面/带有CGI的显示器。您需要开源和/或免费的吗? 您需要完全的unicode支持吗 您还想要搜索还是索引?搜索不使用任何预先计算的信息,每次搜索都必须处理所有文件数据 对于索引,

目前存在类似的包(实现示例) 用于进行源代码搜索

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

基本上我有两个文件列表,分别是文件类型A和文件类型B 在搜索框中,将显示名称与类型A和B中的搜索词匹配的所有文件(以“gz”格式)

有现成的包装吗

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

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

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

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

DTsearch是一个商业/非免费的索引引擎

您提到“数据库”这一事实向我表明,您正在研究索引


microsoft索引服务中有钩子,您也可以使用MsSQL索引文本数据。

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

我不太确定我是否理解您要查找的内容,或者您的用例是什么

然而,在我的脑海中,有
grep
工具系列(
grep
fgrep
egrep
egrep

还有
find
,我认为它更符合您的需求

如果性能很重要,还有
定位
,它基于一个索引,您必须定期更新该索引

所有这些都是在大多数UNIX版本中预装的


我希望这能有所帮助。

@DW:你好,多米尼克,谢谢你的回复。实际上我只需要一个搜索而不是索引。我想要一个开源/免费的。它不需要完全的unicode支持。通用unix(又称linux)或windows或macosx?正如Dominik已经提到的,有一些工具可以用于spotlight和MS技术。您还需要文件名搜索还是文件内容搜索?Linux,只需文件名搜索。