FaissSearcher
- class lightning_ir.retrieve.faiss.faiss_searcher.FaissSearcher(index_dir: Path | str, search_config: FaissSearchConfig, module: BiEncoderModule, use_gpu: bool = False)[source]
Bases:
Searcher
- __init__(index_dir: Path | str, search_config: FaissSearchConfig, module: BiEncoderModule, use_gpu: bool = False) None [source]
Methods
__init__
(index_dir, search_config, module[, ...])candidate_retrieval
(query_embeddings)gather_imputation
(candidate_doc_idcs, ...)intra_ranking_imputation
(candidate_scores, ...)search
(output)to_gpu
()Attributes
doc_is_single_vector
num_embeddings