@@ -79,6 +79,7 @@ def indexing(self):
7979 'name' : str (self .name .label ),
8080 'keyword' : None ,
8181 'visibility' : None ,
82+ 'ns' : None ,
8283 'body' : str (self .name .label ),
8384 'date' : None
8485 }
@@ -225,6 +226,7 @@ def indexing(self):
225226 'name' : self .name ,
226227 'keyword' : None ,
227228 'visibility' : None ,
229+ 'ns' : None ,
228230 'body' : '%s %s' % (
229231 self .name ,
230232 self .society_name ,
@@ -659,14 +661,16 @@ def end_date(self):
659661 return max (end_dates ) if len (end_dates ) else None
660662
661663 def indexing (self ):
662- countries = [getattr (c , 'name' ) for c in self .countries .all ()]
664+ countries = [c .name for c in self .countries .all ()]
665+ ns = [c .id for c in self .countries .all ()]
663666 return {
664667 'id' : self .id ,
665668 'event_id' : self .id ,
666669 'type' : 'event' ,
667670 'name' : self .name ,
668671 'keyword' : None ,
669672 'visibility' : self .visibility ,
673+ 'ns' : ' ' .join (map (str , ns )) if len (ns ) else None ,
670674 'body' : '%s %s' % (
671675 self .name ,
672676 ' ' .join (map (str , countries )) if len (countries ) else None ,
@@ -984,6 +988,7 @@ def indexing(self):
984988 'name' : self .name ,
985989 'keyword' : self .code ,
986990 'visibility' : self .event .visibility if self .event else None ,
991+ 'ns' : self .country_id if self .country else None ,
987992 'body' : '%s %s' % (
988993 self .name ,
989994 getattr (self .country , 'name' , None )
@@ -1420,13 +1425,15 @@ def save(self, *args, **kwargs):
14201425
14211426 def indexing (self ):
14221427 countries = [c .name for c in self .countries .all ()]
1428+ ns = [c .id for c in self .countries .all ()]
14231429 return {
14241430 'id' : self .id ,
14251431 'event_id' : self .event_id ,
14261432 'type' : 'report' ,
14271433 'name' : self .summary ,
14281434 'keyword' : None ,
14291435 'visibility' : self .visibility ,
1436+ 'ns' : ' ' .join (map (str , ns )) if len (ns ) else None ,
14301437 'body' : '%s %s' % (
14311438 self .summary ,
14321439 ' ' .join (map (str , countries )) if len (countries ) else None
0 commit comments