From: Kaltar5679 Date: Fri, 12 Jun 2015 12:59:07 +0000 (+0200) Subject: Merge branch 'feature/haystack' of github.com:afilsaime/Telemeta into feature/haystack X-Git-Tag: 1.6a^2~15^2~10 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=16e83948fa9be366012bb5bc1b023b0249631192;p=telemeta.git Merge branch 'feature/haystack' of github.com:afilsaime/Telemeta into feature/haystack Conflicts: src/django-haystack --- 16e83948fa9be366012bb5bc1b023b0249631192 diff --cc telemeta/search_indexes.py index 65111b95,65111b95..a8d9472b --- a/telemeta/search_indexes.py +++ b/telemeta/search_indexes.py @@@ -16,7 -16,7 +16,8 @@@ class MediaItemIndex(indexes.SearchInde #advance search title = indexes.NgramField(model_attr='title') code = indexes.NgramField(model_attr='code', default='') -- location = indexes.NgramField(default='', null='None') ++ #location = indexes.NgramField(default='', null='None') ++ location = indexes.MultiValueField() ethnic_group = indexes.CharField(model_attr='ethnic_group', default='') instruments = indexes.NgramField(default='') collectors = indexes.NgramField(model_attr='collector', default='') @@@ -45,7 -45,7 +46,10 @@@ location.append(rela.ancestor_location.name) for alias in location_alias: location.append(alias.alias) -- return u"".join(' ' + local for local in location).encode("utf-8") ++ #print u"".join(' ' + local for local in location).encode("utf-8") ++ #print u"%s".encode("utf-8") % location ++ print [local for local in location] ++ return [local for local in location] def prepare_instruments(self, obj): item = MediaItemPerformance.objects.all().filter(media_item__exact=obj)