我正在寻找一种可用于在本地计算机上搜索文本文件的开源工具。我看过弹性搜索,但看起来太复杂,功能多于我需要的功能。
我只需要搜索本地计算机上的文本文件。我正在寻找一些东西,它将输入文件目录和搜索字符串,并输出包含该字符串的文件列表。数据大小可能会跨越数百个文件传播到数百个文件中,因此具有索引功能的内容可能效果最佳。一个简单的客户端HTML UI非常棒。
我不需要数据流,收集,多服务器聚合,Web服务,多文件格式支持,外部数据库等。
有人必须已经这样做了。有人能指出我正确的方向吗?
编辑添加:我正在寻找一个可以集成到另一个客户端应用程序中的库。 lucene / elasticsearch / etc的本地前端,不需要Web服务器或数据库。
答案 0 :(得分:3)
如果要搜索多个目录中的文本文件。 Notepad++可以胜任这项工作。
答案 1 :(得分:2)
代理Ransack是我最喜欢的 - 它将使用多个线程,并且它可以选择使用正则表达式模式进行文件搜索。
答案 2 :(得分:0)
虽然它只适用于单独搜索每个文件,但Ack程序可能值得一看。
答案 3 :(得分:0)
我现在正在使用文本搜索工具--- TEXT FINDING。这是一个简单而免费的工具,您可以在PC上找到所有类型的文件,只需几秒钟即可完成!