Spaces:
Running
Running
| #!/usr/bin/env python3 | |
| """Build retrieval index from local corpus.""" | |
| from __future__ import annotations | |
| from pathlib import Path | |
| from app.models.retrieval.index import build_local_index | |
| def main() -> None: | |
| root = Path(__file__).resolve().parents[1] | |
| source_dir = root / "data" / "raw" | |
| out_file = root / "data" / "retrieval_index" / "index.json" | |
| count = build_local_index(source_dir=source_dir, out_file=out_file) | |
| print(f"retrieval_chunks={count}") | |
| if __name__ == "__main__": | |
| main() | |