(self, request, query)
| 96 | } |
| 97 | |
| 98 | def __init__(self, request, query): |
| 99 | super(SearchQueryResult, self).__init__(request, parser=query.parser) |
| 100 | self.query = query |
| 101 | result = query.search() |
| 102 | hits = result.get("hits", {}) |
| 103 | total = hits.get("total", {}) |
| 104 | self.total = total.get("value") |
| 105 | self.total_type = total.get("relation") |
| 106 | self.aggregations = result.get("aggregations") |
| 107 | for doc in hits.get("hits", []): |
| 108 | # log.info("Res: %s", pformat(doc)) |
| 109 | doc = unpack_result(doc) |
| 110 | if doc is not None: |
| 111 | self.results.append(doc) |
| 112 | |
| 113 | def get_facets(self): |
| 114 | facets = {} |
nothing calls this directly
no test coverage detected