根据搜索文档。最大文档大小为 1MB。
因此,如果我有一个 TextProperty 长度不受限制的模型,我如何构建一个可能大于 1MB 的文档?
from google.appengine.api import search
from google.appengine.ext import ndb
class Note(ndb.Model):
content = ndb.TextProperty()
def create_doc(note):
return search.Document(fields=[search.TextField(name='note', value=note.content)])
我应该将内容分成多个 1MB 块并为每个块创建一个文档吗?
但如果我这样做,我会得到相同的重复搜索结果。