def to_elasticsearch_object(self, client) -> Search:
assert self.indexes
search = (
Search()
.using(client)
.index(*self.indexes)
.query(self.query)
)
if self.sort_fields:
search = search.sort(*self.sort_fields)
size = 15 # default size
if self.size:
size = self.size
search = search[0:size]
return search
评论列表
文章目录