example meme search
1.0.0
В этом репо вы можете найти три папки, чтобы помочь построить собственную поисковую систему Meme, питаемой Jina.
Каждый из них может быть запущен независимо. Вы можете играть с живой демонстрацией или ноутбуком (только для поиска текста), чтобы почувствовать это.
Я все еще обновляю ReadMe, поэтому документация может быть не полностью актуальной на некоторое время.
python get_memes.py 200000 (где 200000 - это количество мемов, которые вы хотите скачать) 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 Редактировать app.py , чтобы установить количество мемов для индекса.
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-composeПримечание. Это открывает поисковые интерфейсы для поиска мемов, включая Frondend. Это не индексирует данные. Обязательно сделайте это заранее.
docker-compose up Если вы находитесь на Linux, вы можете создать Swapfile:
dd if=/dev/zero of=swapfile bs=1M count=10240 status=progress # 10240mb = 10gb
chmod 600 swapfile
mkswap swapfile
swapon swapfile