通过文件名在 IPFS 中搜索文件?

Fab*_*otk 6 p2p ipfs

有没有办法通过文件名搜索 IPFS 中的文件?例如,如果我想在 IPFS 中搜索一个主题,我想这个主题的文件名类似于some-subject.pdf,那么,有一种方法可以检索包含单词“subject”的文件的哈希值?

小智 6

IPFS 中不存在这样的东西,而且它也不是将来可以实现的东西,因为 IPFS 通过哈希来寻址每个文件。如果您知道 IPFS 上存在某个文件,那么您必须下载该文件(通过使用其哈希对其进行寻址)才能了解其名称。

考虑 IPFS 的方式与考虑 HTTP 的方式相同,但它是去中心化的。它需要 Google 及其 pagerank 算法在基于 HTTP 的网络上搜索内容,IPFS 可能也是如此。


Aki*_*ita 3

正如 bcolin 在他们的答案中所写的那样,没有可以直接查询的 API,但有人正在尝试制作一个搜索引擎并尝试对 IPFS 上找到的文档进行索引。在撰写本文时, IPFSearch
项目仍处于早期测试阶段,但可以在此处找到:

/ipns/ipfsearch.xyz(未经我测试)
/ipns/QmSE8g9k5JS1vJ7y5znhSZikmybvdsm3yDj7sbKjPRqsJW(未经我测试)

或者,由于 DHT仍然超级慢,请通过网关: https: //ipfsearch.xyz

公告是在 Discuss.ipfs.io 上完成的,
该项目的 Github 位于此处

祝你好运!