class_docstr: Takes in a record and returns all blocks that record belongs to
class_docstr_tok: ["Takes","in","a","record","and","returns","all","blocks","that","record","belongs","to"]
docstr: Fingeprinter indicdes can take up a lot of memory. If you are
  done with blocking, the method will reset the indices to free up.
  If you need to block again, the data will need to be re-indexed.
docstr_tok: ["Fingeprinter","indicdes","can","take","up","a","lot","of","memory",".","If","you","are","done","with","blocking",",","the","method","will","reset","the","indices","to","free","up",".","If","you","need","to","block","again",",","the","data","will","need","to","be","re-indexed","."]
code: def reset_indices(self) -> None:
      """
      Fingeprinter indicdes can take up a lot of memory. If you are
      done with blocking, the method will reset the indices to free up.
      If you need to block again, the data will need to be re-indexed.
      """
      for predicate in self.index_predicates:
          predicate.reset()
  
file_path: dedupe/dedupe/blocking.py
imports: from __future__ import annotations
  import logging
  import time
  from collections import defaultdict
  from typing import TYPE_CHECKING
label_desc: Use image node_id 3 for calling the Fingerprinter obj's underlying member method code with example usage: obj.reset_indices() without return types