【发布时间】:2013-11-03 15:03:51
【问题描述】:
我似乎无法获得自定义的 sn-p 长度:
snippet = 'snippet("%s", content, 50)' % search_query
index = search.Index(name='index', namespace='namespace')
start_time = time.time()
results = index.search(
query=Query(
query_string=search_query,
options=QueryOptions(
limit=10,
cursor=Cursor(),
sort_options=SortOptions(
match_scorer=search.RescoringMatchScorer()),
returned_expressions=FieldExpression('content_snippet', snippet))))
我想要一个长度为 50 个字符的 sn-p,而不是默认的 160 个字符。根据这个文档,sn-p 函数可以获得 3 个参数:搜索词、sn-p 的字段和可选的 sn-p 长度。
似乎它完全忽略了我传递的第三个参数......我做错了什么吗?
【问题讨论】:
-
您的缩进有问题,我不知道您是否混合了制表符和空格,或者这是复制粘贴错误,但我已重新格式化。你指的是什么文档?我似乎在您的问题中找不到链接。添加链接或更好地引用文档。
标签: python google-app-engine python-2.7 google-search-api