example meme search
1.0.0
Dans ce dépôt, vous pouvez trouver trois dossiers pour aider à construire votre propre moteur de recherche de mèmes propulsé par Jina.
Chacun d'eux peut être exécuté indépendamment. Vous pouvez jouer avec une démo en direct ou un cahier (recherche de texte uniquement) pour y avoir une idée.
Je réorganise toujours les Readme, donc la documentation peut ne pas être pleinement à jour pendant un petit moment.
python get_memes.py 200000 (où 200000 est le nombre de mèmes que vous souhaitez télécharger) 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 Modifiez app.py pour définir le nombre de mèmes sur index.
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-composeRemarque: Cela ouvre les interfaces de recherche pour la recherche de mèmes, y compris le frontend. Il n'indexe pas les données. Assurez-vous de le faire à l'avance.
docker-compose up Si vous êtes sur Linux, vous pouvez créer un fichier d'échange:
dd if=/dev/zero of=swapfile bs=1M count=10240 status=progress # 10240mb = 10gb
chmod 600 swapfile
mkswap swapfile
swapon swapfile