vk_hackathon/index
q a4475abfb2 Optimize for 4 cores: BM25 preload, httpx pool, orjson, fix lambda
- index: UVICORN_WORKERS 8→4, lifespan BM25 preload, explicit ThreadPoolExecutor(4), orjson
- search: lifespan BM25 preload, httpx limits (max_conn=100, keepalive=20, timeout=30s), fix asyncio.to_thread lambda, orjson
- both: ORJSONResponse as default_response_class

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 21:21:28 +03:00
..
__init__.py Refactor index and search services 2026-04-18 13:57:15 +03:00
chunking.py Filter is_system and is_hidden messages in chunking (align with Lotus reference) 2026-04-18 17:02:11 +03:00
cleaning.py Refactor index and search services 2026-04-18 13:57:15 +03:00
Dockerfile Port index and search logic from working Lotus reference implementation 2026-04-18 18:32:41 +03:00
index_schemas.py Add logviewer project and fix Docker imports 2026-04-18 15:26:11 +03:00
main.py Optimize for 4 cores: BM25 preload, httpx pool, orjson, fix lambda 2026-04-18 21:21:28 +03:00
Makefile Fix date_range filter: use DatetimeRange for RFC3339 strings; set TEAM_ID=35230 in Makefiles, add release target 2026-04-18 16:26:14 +03:00
rendering.py Add logviewer project and fix Docker imports 2026-04-18 15:26:11 +03:00
requirements.txt Optimize for 4 cores: BM25 preload, httpx pool, orjson, fix lambda 2026-04-18 21:21:28 +03:00
sparse.py Add logviewer project and fix Docker imports 2026-04-18 15:26:11 +03:00