เครื่องมือค้นหาสำหรับระบบไฟล์ Interplanetary สูดดมไฟล์ซุบซิบ DHT และดัชนีและแฮชไดเรกทอรี
ข้อมูลเมตาและเนื้อหาถูกสกัดโดยใช้ IPFS-Tika การค้นหาทำได้โดยใช้ OpenSearch การเข้าคิวจะทำโดยใช้ RabbitMQ ตัวรวบรวมข้อมูลถูกนำไปใช้ใน GO API และ Frontend ถูกสร้างขึ้นโดยใช้ Node.js
คำสั่ง IPFS-Search ประกอบด้วยสององค์ประกอบ: ตัวรวบรวมข้อมูลและดมาน สารสกัดดมกลิ่นแฮชจากซุบซิบระหว่างโหนด ตัวรวบรวมข้อมูลดึงข้อมูลจากแฮชและดัชนี
เอกสารถูกโฮสต์บนอ่านเอกสารตามไฟล์ที่มีอยู่ในโฟลเดอร์ DOCS นอกจากนี้ยังมีเอกสาร GO ที่กว้างขวางสำหรับ API ภายในรวมถึงเอกสาร Swaggerhub OpenAPI สำหรับ REST API
โปรดค้นหาเราได้ที่ FreeNode/Riot/Matrix Channel #ipfs-search: matrix.org
IPFS-Search จัดเตรียมสแน็ปช็อตรายวันสำหรับข้อมูลที่จัดทำดัชนีทั้งหมดโดยใช้สแน็ปช็อต หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการดาวน์โหลดและกู้คืนสแน็ปช็อตโปรดดูส่วนที่เกี่ยวข้องในเอกสารของเรา
การสร้างเครื่องมือค้นหาเช่นนี้ต้องใช้ทรัพยากรจำนวนมาก (เงิน และ TLC) หากคุณสามารถช่วยเหลือพวกเขาได้ให้ติดต่อ (ดูส่วนผู้ติดต่อในไฟล์นี้)
โปรดอ่านไฟล์ MD ที่มีส่วนร่วมก่อนที่จะมีส่วนร่วม
สำหรับการพูดคุยและแนะนำคุณสมบัติให้ดูที่ปัญหา
$ go get ./...
$ makeวิธีที่สะดวกที่สุดในการเรียกใช้ชุดรวบรวมข้อมูลคือผ่าน Docker เพียงแค่วิ่ง:
docker-compose up สิ่งนี้จะเริ่มต้นการรวบรวมข้อมูลการดมกลิ่นและการพึ่งพาทั้งหมด แฮชยังสามารถเข้าคิวคิวสำหรับการรวบรวมข้อมูลด้วยตนเองโดยเรียกใช้ ipfs-search a <hash> จากภายในคอนเทนเนอร์ที่ทำงานอยู่ ตัวอย่างเช่น:
docker-compose exec ipfs-crawler ipfs-search add QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVvการปรับใช้อัตโนมัติสามารถทำได้ในเครื่อง (เสมือน) Ubuntu 16.04 ใด ๆ สแต็คการผลิตเต็มรูปแบบเป็นไปโดยอัตโนมัติและสามารถพบได้ในที่เก็บของตัวเอง
โครงการนี้มีอยู่ขอบคุณทุกคนที่มีส่วนร่วม
ขอบคุณผู้สนับสนุนของเราทุกคน! [เป็นผู้สนับสนุน]
IPFS-Search ได้รับการสนับสนุนโดย NLNET ผ่านโปรแกรม Next Generation Internet (NGI0) ของสหภาพยุโรป
Redpencil สนับสนุนการโฮสต์ของ ipfs-search.com
สนับสนุนโครงการนี้โดยการเป็นสปอนเซอร์ โลโก้ของคุณจะปรากฏขึ้นที่นี่พร้อมลิงค์ไปยังเว็บไซต์ของคุณ [เป็นสปอนเซอร์]