class DatastreamSearchifyDAO(DatastreamSearchDAO): """ class for manage access to datastreams searchify documents """ def __init__(self, datastream_revision): self.datastream_revision = datastream_revision self.search_index = SearchifyIndex() def add(self): self.search_index.indexit(self._build_document()) def remove(self, datastream_revision): self.search_index.delete_documents([self._get_id()])
class VisualizationSearchifyDAO(VisualizationSearchDAO): """ class for manage access to datasets' searchify documents """ def __init__(self, visualization_revision): self.visualization_revision = visualization_revision self.search_index = SearchifyIndex() def add(self): self.search_index.indexit(self._build_document()) def remove(self, visualization_revision): self.search_index.delete_documents([self._get_id()])
class DatastreamSearchifyDAO(DatastreamSearchDAO): """ class for manage access to datastreams searchify documents """ def __init__(self, datastream_revision): self.datastream_revision=datastream_revision self.search_index = SearchifyIndex() def add(self): self.search_index.indexit(self._build_document()) def remove(self, datastream_revision): self.search_index.delete_documents([self._get_id()])
class VisualizationSearchifyDAO(VisualizationSearchDAO): """ class for manage access to datasets' searchify documents """ def __init__(self, visualization_revision): self.visualization_revision=visualization_revision self.search_index = SearchifyIndex() def add(self): self.search_index.indexit(self._build_document()) def remove(self, visualization_revision): self.search_index.delete_documents([self._get_id()])