example meme search
1.0.0
In diesem Repo finden Sie drei Ordner, um Ihre eigene Meme -Suchmaschine zu erstellen, die von Jina betrieben wird.
Jedes von diesen kann unabhängig ausgeführt werden. Sie können mit einer Live-Demo oder einem Notizbuch (nur einer Textsuche) spielen, um ein Gefühl dafür zu bekommen.
Ich überarbeite immer noch die Readme, sodass die Dokumentation für eine Weile möglicherweise nicht vollständig auf dem neuesten Stand ist.
python get_memes.py 200000 (wobei 200000 die Anzahl der Memes sind, die Sie herunterladen möchten) cd backend-text
pip install -r requirements.txt
python app.py -t index -n 1000 # Index 1000 memes
python app.py -t search # Open RESTful gateway Bearbeiten Sie app.py , um die Anzahl der Memes auf den Index festzulegen.
cd backend-image
pip install -r requirements.txt
python app.py -t index -n 1000 # Index 1000 memes
python app.py -t search # Open RESTful gateway cd frontend
pip install -r requirements.txt
streamlit app.pydocker-composeHinweis: Dies öffnet die Suchschnittstellen für die MEME -Suche, einschließlich des Frontend. Es wird die Daten nicht indiziert. Achten Sie darauf, dies vorher zu tun.
docker-compose up Wenn Sie unter Linux sind, können Sie eine SwappFile erstellen:
dd if=/dev/zero of=swapfile bs=1M count=10240 status=progress # 10240mb = 10gb
chmod 600 swapfile
mkswap swapfile
swapon swapfile