Django elasticsearch_dsl仅返回10个结果
目前,我的Django elasticsearch视图只返回10个结果,我希望至少返回15个结果。在网上搜索了几遍后,我发现尺寸是10 请参阅此处的更多信息: 但我不明白我的语法应该是什么样子,这就是我查询post对象的方式:Django elasticsearch_dsl仅返回10个结果,django,
elasticsearch,Django,
elasticsearch,目前,我的Django elasticsearch视图只返回10个结果,我希望至少返回15个结果。在网上搜索了几遍后,我发现尺寸是10 请参阅此处的更多信息: 但我不明白我的语法应该是什么样子,这就是我查询post对象的方式: post = PostDocument.search().query("multi_match", query=qs, fields=["title", "content", "tag"]
post = PostDocument.search().query("multi_match", query=qs, fields=["title", "content", "tag"]).to_queryset()
我还尝试:
post = PostDocument.search(size=1000).query("multi_match", query=qs, fields=["title", "content", "tag"]).to_queryset()
但是没有成功。可以是smb。告诉我如何使用带有Django的elasticsearch_dsl将默认大小更改为大于10的值
提前感谢将此问题修复为:
post = PostDocument.search().extra(size=100).query("multi_match", query=qs, fields=["title", "content", "tag"]).to_queryset()