I'm using ndb.Model. The Search API has the following field classes:
TextField : plain text
HtmlField : HTML formatted text
AtomField : a string which is treated as a single token
NumberField : a numeric value (either float or integer)
DateField : a date with no time component
GeoField : a locale based on latitude and longitude
Suppose I have a 'tags' field which is a list field:
tags = ndb.StringProperty(repeated=True)
How am I supposed to treat this field with search.Document
?
Right now I'm turning tags
list into a string:
t = '|'.join(tags)
And then:
search.TextField(name=cls.TAGS, value=t)
Any suggestions?