pub async fn IndexFileExists(index_directory: &Path) -> Result<bool>
Check if index file exists and is readable