github
html_url | issue_url | id | node_id | user | created_at | updated_at | author_association | body | reactions | issue | performed_via_github_app |
---|---|---|---|---|---|---|---|---|---|---|---|
https://github.com/simonw/datasette/issues/1080#issuecomment-720696827 | https://api.github.com/repos/simonw/datasette/issues/1080 | 720696827 | MDEyOklzc3VlQ29tbWVudDcyMDY5NjgyNw== | 9599 | 2020-11-02T20:08:49Z | 2020-11-02T20:13:56Z | OWNER | Implementing pagination for facets will be interesting. Would be easier if I had a nicer reusable internal pagination mechanism, which is also needed for #856 (pagination of canned queries). | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
734777631 | |
https://github.com/simonw/datasette/issues/1080#issuecomment-720699160 | https://api.github.com/repos/simonw/datasette/issues/1080 | 720699160 | MDEyOklzc3VlQ29tbWVudDcyMDY5OTE2MA== | 9599 | 2020-11-02T20:13:42Z | 2020-11-02T20:13:42Z | OWNER | Also relevant to this issue: #830 - redesigning the facet plugin hook in preparation for Datasette 1.0. And #972 supporting faceting against arbitrary queries. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
734777631 | |
https://github.com/simonw/datasette/issues/1080#issuecomment-720698577 | https://api.github.com/repos/simonw/datasette/issues/1080 | 720698577 | MDEyOklzc3VlQ29tbWVudDcyMDY5ODU3Nw== | 9599 | 2020-11-02T20:12:26Z | 2020-11-02T20:12:26Z | OWNER | For regular column faceting, here's the query that is used: https://github.com/simonw/datasette/blob/13d1228d80c91d382a05b1a9549ed02c300ef851/datasette/facets.py#L196-L204 Since it uses `order by count desc, value` maybe those values could be used to implement cursor-based pagination. That wouldn't be robust in the face of changing data, but I'm not sure it's possible to implement paginated faceting in a way that survives ongoing changes to the underlying data. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
734777631 | |
https://github.com/simonw/datasette/issues/1080#issuecomment-720697226 | https://api.github.com/repos/simonw/datasette/issues/1080 | 720697226 | MDEyOklzc3VlQ29tbWVudDcyMDY5NzIyNg== | 9599 | 2020-11-02T20:09:38Z | 2020-11-02T20:09:38Z | OWNER | Maybe this ends up being code that defers to a simulated canned query, rendered using the existing `query.html` template. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
734777631 | |
https://github.com/simonw/datasette/issues/1080#issuecomment-720695174 | https://api.github.com/repos/simonw/datasette/issues/1080 | 720695174 | MDEyOklzc3VlQ29tbWVudDcyMDY5NTE3NA== | 9599 | 2020-11-02T20:05:26Z | 2020-11-02T20:05:26Z | OWNER | URL design: `/database/table/-/facet/colname` And for other types of facet (to be supported later): `/database/table/-/facet/colname?_type=m2m` | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
734777631 |