Suchmaschine
Eine von Grund auf neu erstellte Suchmaschine (ohne Elasticsearch oder ähnliches)
Sehen Sie sich die Suchmaschine an · Fehler melden · Funktion anfordern · Senden Sie eine Pull-Anfrage
Über das Projekt
Dies ist eine Suchmaschine, an der ich in meiner Freizeit arbeite. Die Herausforderung/das Ziel besteht darin, eine Open-Source-Suchmaschine zu entwickeln, die die Suchmaschine von Google schlagen kann. Ich weiß, dass es höchstwahrscheinlich nicht möglich ist, aber meiner Meinung nach ist dies eine unterhaltsame Herausforderung/ein unterhaltsames Ziel und ein gutes Projekt zum Erlernen und Üben von OOP, Sicherheit (die aktuelle Version erfordert dies nicht wirklich), maschinelles Lernen (daran arbeiten) und mehr. Ich arbeite an einer Open-Source-Community namens [SocioCoders](https://sociocoders.com), in der an diesem Projekt weiter gearbeitet wird.
ToDo
Gebaut mit
Voraussetzungen
- Python
- Flasche
- Docker
- Docker Compose
Installation
Backend
-
git clone https://github.com/roshanlam/SearchGar
-
cd SearchGar
-
pip3 install -r requirements.txt
-
python3 server.py
- Gehen Sie zu
http://0.0.0.0:5000
, dort befindet sich die Suchmaschine.
? Roadmap
Eine Liste der vorgeschlagenen Funktionen (und bekannten Probleme) finden Sie unter „Offene Probleme“.
? Mitwirken
- Forken Sie das Projekt
- Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/AmazingFeature
) - Übernehmen Sie Ihre Änderungen. Bitte beachten Sie MVC (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Öffnen Sie eine Pull-Anfrage
Lizenz
ToDo