code: def register(adapter):
      '''Register a search adapter'''
      # register the class in the catalog
      if adapter.model and adapter.model not in adapter_catalog:
          adapter_catalog[adapter.model] = adapter
          # Automatically (re|un)index objects on save/delete
          post_save.connect(reindex_model_on_save, sender=adapter.model)
          post_delete.connect(unindex_model_on_delete, sender=adapter.model)
      return adaptef register(adapter):
      '''Register a search adapter'''
      # register the class in the catalog
      if adapter.model and adapter.model not in adapter_catalog:
          adapter_catalog[adapter.model] = adapter
          # Automatically (re|un)index objects on save/delete
          post_save.connect(reindex_model_on_save, sender=adapter.model)
          post_delete.connect(unindex_model_on_delete, sender=adapter.model)
      return adapter
docs: Register a search adapter