Skip to content
This repository has been archived by the owner on Mar 15, 2018. It is now read-only.

Commit

Permalink
adjust mapping for all doc types at once
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Balogh committed Jul 7, 2011
1 parent 8678704 commit 3893888
Showing 1 changed file with 9 additions and 10 deletions.
19 changes: 9 additions & 10 deletions apps/addons/search.py
Expand Up @@ -42,13 +42,12 @@ def setup_mapping():
es.create_index_if_missing(settings.ES_INDEX)
except pyes.ElasticSearchException:
pass
try:
es.put_mapping(Addon._meta.app_label, {'properties': m},
settings.ES_INDEX)
except pyes.ElasticSearchException:
pass
try:
es.put_mapping(AppCompat._meta.app_label, {'properties': m},
settings.ES_INDEX)
except pyes.ElasticSearchException:
pass
# Adjust the mapping for all models at once because fields are shared
# across all doc types in an index. If we forget to adjust one of them
# we'll get burned later on.
for model in Addon, AppCompat, Collection:
try:
es.put_mapping(model._meta.app_label, {'properties': m},
settings.ES_INDEX)
except pyes.ElasticSearchException:
pass

0 comments on commit 3893888

Please sign in to comment.