gpt4 book ai didi

python - sort_options 仅在 query_string 不为空时应用?

转载 作者:太空狗 更新时间:2023-10-29 21:12:13 25 4
gpt4 key购买 nike

试图弄清楚这是错误还是设计使然。当没有为查询指定 query_string 时,SearchResults 对象不会按请求的列排序。例如,这里有一些日志记录来显示问题:

结果未排序返回 return index.search(query):

query_string = ''

sort_options 字符串:search.SortOptions(expressions=[search.SortExpression(expression=u'firstname', direction='ASCENDING', default_value=u'')], limit=36)

返回的结果按排序 return index.search(query):

query_string = 'test'

sort_options 字符串:search.SortOptions(expressions=[search.SortExpression(expression=u'firstname', direction='ASCENDING', default_value=u'')], limit=36)

这就是我为这两种情况构建查询的方式(optionslimitoffsetsort_options 参数):

query = search.Query(query_string=query_string, options=options)

最佳答案

这可能是 dev_appserver 的一个错误,正如 here 所建议的,但可以肯定的是,您应该在您的 appspot 上测试您的应用程序

关于python - sort_options 仅在 query_string 不为空时应用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13953039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com