
DawnSearch เป็นเครื่องมือค้นหาเว็บแบบกระจายโอเพ่นซอร์สที่ค้นหาตามความหมาย มันใช้การค้นหาความหมาย (ค้นหาความหมาย) โดยใช้ทั้งหมดมิลม์ L6-V2 ใช้ USEARCH สำหรับการค้นหาเวกเตอร์ มันสามารถจัดทำดัชนีข้อมูลการรวบรวมข้อมูลทั่วไป DawnSearch เขียนด้วย Rust
อินสแตนซ์สาธารณะมีให้ที่ DawnSearch.org
ขณะนี้ DawnSearch ทำหน้าที่เป็นการค้นหาเวกเตอร์แบบกระจาย (ความหมาย) เมื่อคุณเริ่มอินสแตนซ์มันจะลงทะเบียนกับตัวติดตาม อินสแตนซ์สามารถเข้าร่วมในเครือข่ายได้โดยการค้นหา เป็นทางเลือกมันสามารถจัดทำดัชนีชุดข้อมูลการรวบรวมข้อมูลทั่วไปและคำตอบตอบคำถาม
รายการหลักยังคงทำ:
DawnSearch กำลังมองหา:
กรุณาเปิดปัญหาสำหรับคำถามหรือข้อเสนอแนะใด ๆ หากคุณต้องการมีส่วนร่วมในสิ่งที่ยิ่งใหญ่เช่นฟีเจอร์หรือ Refactor ให้เปิดปัญหาก่อนที่คุณจะเริ่มต้นดังนั้นคุณจะไม่ทำงานซ้ำ!
สิ่งนี้จะสร้างและเรียกใช้อินสแตนซ์ 'Access Terminal' DawnSearch ใน Ubuntu ล่าสุดโดยไม่ต้องเร่งความเร็ว GPU ดูโหมดสำหรับตัวอย่างของการกำหนดค่าอื่น ๆ
sudo apt-get update && sudo apt-get install -y build-essential pkg-config
# Install rust if you don't have it already:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
mv DawnSearch.toml.example DawnSearch.toml
RUSTFLAGS='-C target-cpu=native' cargo run --release
ตอนนี้ไปที่ http: // localhost: 8080 เพื่อเข้าถึงอินสแตนซ์ Dawnsearch ของคุณเอง คุณจะสามารถทำการค้นหาได้ แต่คุณจะยังไม่ได้มีส่วนร่วมในเครือข่าย ลองดูโหมดเพื่อดูว่าคุณสามารถทำได้อย่างไร
หากคุณต้องการอัพเกรดการเร่งความเร็ว GPU ลองทำสิ่งนี้ คุณต้องติดตั้ง Cuda:
RUSTFLAGS='-C target-cpu=native' cargo run --release --features cuda
โปรดทราบว่าใน M1/M2 Mac 'การติดตั้งสินค้า' ไม่ทำงาน 'สินค้าสร้าง' ทำได้!
อย่าลังเลที่จะเปิดปัญหาหากคุณพบปัญหา!
คุณสามารถกำหนดค่า DawnSearch ผ่าน Dawnsearch.toml หรือผ่านตัวแปรสภาพแวดล้อมเช่น Dawnsearch_index_cc
ทำงานระหว่างดำเนินการ!