根据Search documentation。最大文档大小为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块中的内容并为每个块创建一个文档吗?
但如果我这样做,我会得到相同的重复搜索结果。