[Search] create mygpo.search app
[mygpo.git] / mygpo / search / index.py
blobfd11acf5de4b13643d3f6e6a77ee9501266d5f8e
2 """ Contains code for indexing other objects """
4 from pyes import ES
5 from pyes.exceptions import IndexAlreadyExistsException
7 from django.conf import settings
9 import logging
10 logger = logging.getLogger(__name__)
13 def index_podcast(sender, **kwargs):
14 print kwargs
17 def create_index():
18 """ Creates the Elasticsearch index """
19 conn = ES(settings.ELASTICSEARCH_SERVER)
21 logger.info('Creating index %s' % settings.ELASTICSEARCH_INDEX)
22 try:
23 conn.indices.create_index(settings.ELASTICSEARCH_INDEX)
25 except IndexAlreadyExistsException as ex:
26 logger.info(str(ex))