我正在使用 ndb.Model。搜索 API 具有以下字段类:
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
假设我有一个“标签”字段,它是一个列表字段:
tags = ndb.StringProperty(repeated=True)
我应该如何对待这个领域search.Document
?
现在我正在把tags
列表变成一个字符串:
t = '|'.join(tags)
接着:
search.TextField(name=cls.TAGS, value=t)
有什么建议么?