เครื่องมือค้นหา
เครื่องมือค้นหาที่สร้างขึ้นตั้งแต่เริ่มต้น (ไม่ใช้ elasticsearch หรืออะไรทำนองนั้น)
ดูเครื่องมือค้นหา · รายงานข้อบกพร่อง · คุณสมบัติคำขอ · ส่งคำขอดึง
เกี่ยวกับโครงการ
นี่คือเครื่องมือค้นหาที่ฉันกำลังทำในช่วงเวลาว่าง ความท้าทาย/เป้าหมายคือการสร้างเครื่องมือค้นหาแบบโอเพ่นซอร์สที่สามารถเอาชนะเครื่องมือค้นหาของ Google ได้ ฉันรู้ว่ามันเป็นไปได้มาก แต่ในความคิดของฉัน นี่เป็นความท้าทาย/เป้าหมายที่น่าสนุก และเป็นโครงการที่ดีในการเรียนรู้และฝึกฝน OOP, ความปลอดภัย (เวอร์ชันปัจจุบันไม่จำเป็นต้องใช้มันจริงๆ), การเรียนรู้ของเครื่อง (กำลังดำเนินการอยู่) และอีกมากมาย ฉันกำลังทำงานในชุมชนโอเพนซอร์สชื่อ [SocioCoders](https://sociocoders.com) ซึ่งจะมีการพัฒนาโปรเจ็กต์นี้เพิ่มเติม
สิ่งที่ต้องทำ
สร้างด้วย
ข้อกำหนดเบื้องต้น
- หลาม
- กระติกน้ำ
- นักเทียบท่า
- นักเทียบท่าเขียน
การติดตั้ง
แบ็กเอนด์
-
git clone https://github.com/roshanlam/SearchGar
-
cd SearchGar
-
pip3 install -r requirements.txt
-
python3 server.py
- ไปที่
http://0.0.0.0:5000
นั่นคือสิ่งที่เครื่องมือค้นหาจะอยู่
- แผนการทำงาน
ดูปัญหาที่เปิดอยู่สำหรับรายการคุณลักษณะที่นำเสนอ (และปัญหาที่ทราบ)
- มีส่วนร่วม
- ส้อมโครงการ
- สร้าง Feature Branch ของคุณ (
git checkout -b feature/AmazingFeature
) - ยอมรับการเปลี่ยนแปลงของคุณ โปรดคำนึงถึง MVC (
git commit -m 'Add some AmazingFeature'
) - พุชไปที่สาขา (
git push origin feature/AmazingFeature
) - เปิดคำขอดึง
ใบอนุญาต
สิ่งที่ต้องทำ