gnes.indexer.doc.filesys module¶
-
class
gnes.indexer.doc.filesys.DirectoryIndexer(data_path, keep_na_doc=True, file_suffix='gif', *args, **kwargs)[source]¶ Bases:
gnes.indexer.base.BaseDocIndexer-
add(keys, docs, *args, **kwargs)[source]¶ write GIFs of each document into disk folder structure: /data_path/doc_id/0.gif, 1.gif…
Parameters: - keys (
List[int]) – list of doc id - docs (
List[Document]) – list of docs
- keys (
-
query(keys, *args, **kwargs)[source]¶ Find the doc according to the keys
Parameters: keys ( List[int]) – list of doc idReturn type: List[Document]Returns: list of documents whose chunks field contain all the GIFs of this doc(one GIF per chunk)
-
train(*args, **kwargs)¶ Train the model, need to be overrided
-