示例#1
0
def index_layer(self, layer):
    from aggregator.solr import SolrHypermap
    print 'Syncing layer %s to solr' % layer.name
    solrobject = SolrHypermap()
    success, message = solrobject.layer_to_solr(layer)
    if not success:
        from aggregator.models import TaskError
        task_error = TaskError(
            task_name=self.name,
            args=layer.id,
            message=message
        )
        task_error.save()
示例#2
0
def clear_solr():
    print 'Clearing the solr core and indexes'
    from aggregator.solr import SolrHypermap
    solrobject = SolrHypermap()
    solrobject.clear_solr()