src/ztfy/utils/catalog/index.py
branchZTK-1.1
changeset 188 694af148f557
parent 148 d3668ecd9137
equal deleted inserted replaced
187:9eaad4dbe96d 188:694af148f557
   115         """See interface IStatistics"""
   115         """See interface IStatistics"""
   116         return len(self._index.getLexicon())
   116         return len(self._index.getLexicon())
   117 
   117 
   118     def index_doc(self, docid, value):
   118     def index_doc(self, docid, value):
   119         """See interface IInjection"""
   119         """See interface IInjection"""
       
   120         self.unindex_doc(docid)
   120         v = self.interface(value, None)
   121         v = self.interface(value, None)
   121         if v is not None:
   122         if v is not None:
   122             self.unindex_doc(docid)
       
   123             self._index.index_object(v, docid)
   123             self._index.index_object(v, docid)
   124 
   124 
   125     def unindex_doc(self, docid):
   125     def unindex_doc(self, docid):
   126         """See interface IInjection"""
   126         """See interface IInjection"""
   127         self._index.unindex_object(docid)
   127         self._index.unindex_object(docid)