import logging | |
# Configure logging | |
logging.basicConfig( | |
level=logging.INFO, | |
format='%(asctime)s - %(levelname)s - %(message)s', | |
handlers=[ | |
logging.StreamHandler(), | |
logging.FileHandler('app.log') | |
] | |
) | |
# Quran data configuration (included for compatibility with app.py, though not used by quran_search.py) | |
QURAN_DATA_SOURCES = [ | |
"https://cdn.jsdelivr.net/npm/quran-json@3.1.2/dist/quran.json" # Fallback, kept for app.py | |
] | |
# Model configuration | |
MODEL_NAME = 'paraphrase-multilingual-MiniLM-L12-v2' | |
CHUNK_SIZE = 25 # Reduced for memory safety |