(self)
| 250 | return self.SOURCE |
| 251 | |
| 252 | def get_body(self): |
| 253 | body = { |
| 254 | "query": self.get_query(), |
| 255 | "post_filter": self.get_post_filters(), |
| 256 | "from": self.parser.offset, |
| 257 | "size": self.parser.limit, |
| 258 | "aggregations": self.get_aggregations(), |
| 259 | "sort": self.get_sort(), |
| 260 | "highlight": self.get_highlight(), |
| 261 | "_source": self.get_source(), |
| 262 | } |
| 263 | # log.info("Query: %s", pformat(body)) |
| 264 | return body |
| 265 | |
| 266 | def get_index(self): |
| 267 | raise NotImplementedError |