We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我们使用 Omnifind ,效果非常好。您还可以查看 Nutch 或 Lucene。
We use Omnifind which works pretty well. You might also look into Nutch or Lucene.
您需要开源和/或免费的吗?
您需要完整的 unicode 支持吗?
您还想要搜索或索引吗?搜索不使用任何预先计算的信息,对于每次搜索,您都必须处理所有文件数据。
对于索引,您必须预处理/索引文件数据。
DTsearch 是一个商业/非免费的索引引擎。
您提到“数据库”的事实表明您正在研究索引。
有与 Microsoft 索引服务的挂钩,您还可以使用 MsSQL 来索引文本数据。
Do you need it open-source and/or free?
Do you need full unicode support?
Also do you want a search or an index? A search does not use any pre-computed information, for every search you have to porcess all the file data.
For an index you would have to pre-process / index the file data.
DTsearch is a commercial / not free index engine.
The fact that you mention a "database" would indicate to me that you are looking into an index.
There are hooks into the microsoft indexing service and you can also use MsSQL to index text data.
我不太确定我理解您正在寻找什么,或者您的用例到底是什么。
然而,在我的脑海中,有
grep
系列工具(grep
、fgrep
、egrep
) 。还有
find
,我认为它更符合您要查找的内容。如果性能很重要,可以使用
locate
,它基于您必须定期更新的索引。所有这些都预装在大多数 UNIX 版本中。
我希望这有帮助。
I am not quite sure I understand what you're looking for, or what your use case is exactly.
However, off the top of my head, there's the
grep
family of tools (grep
,fgrep
,egrep
).There's also
find
, which I think is more along the lines of what you're looking for.And if performance matters, there's
locate
, which is based on an index that you will have to update periodically.All of these come pre-installed with most flavors of UNIX.
I hope this helps.