Spaces:
Runtime error
Runtime error
| import os | |
| from typing import Any | |
| from typing import Dict | |
| from pyserini.index.lucene import IndexReader | |
| def fetch_index_stats(index_path: str) -> Dict[str, Any]: | |
| """ | |
| Fetch index statistics | |
| index_path : str | |
| Path to index directory | |
| Returns | |
| ------- | |
| Dictionary of index statistics | |
| Dictionary Keys ==> total_terms, documents, unique_terms | |
| """ | |
| assert os.path.exists(index_path), f"Index path {index_path} does not exist" | |
| index_reader = IndexReader(index_path) | |
| return index_reader.stats() | |