我正在寻找一个开源工具,可以用来在本地机器上搜索文本文件。我看过elasticsearch,但它看起来太复杂了,功能比我需要的多得多。
我只需要在本地机器上搜索文本文件。我正在寻找一些东西,它将接受文件目录和搜索字符串作为输入,并输出包含该字符串的文件列表。数据大小可能是分布在数百个文件上的多GB数据,因此具有索引功能的文件可能会工作得最好。一个简单的客户端HTML UI将是非常棒的。
我不需要数据流、收集、多服务器聚合、web服务、多种文件格式支持、外部数据库等。
肯定有人已经这么做了。有谁能给我指个方向吗?
编辑添加:我正在寻找一个库,可以集成到另一个客户端应用程序中的东西。lucene/elasticsearch/等的本地前端,不需要web服务器或数据库。
发布于 2012-10-19 09:36:25
如果要在多个目录中搜索文本文件。Notepad++可以完成这项工作。
发布于 2013-10-22 06:17:20
代理Ransack是我的最爱--它将使用多个线程,并且可以选择使用regex模式进行文件搜索。
发布于 2012-10-24 19:02:02
虽然它只能通过单独搜索每个文件来工作,但Ack程序可能值得一看。
https://stackoverflow.com/questions/12966156
复制相似问题