Add the fields introduced by T319245: Add annotations for taxonomy v2 controlled vocabulary fields to tools API to the search index and the output of GET /api/search/tools/.
Description
Description
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Goal | bd808 | T308030 Controlled vocabulary and taxonomy for Toolhub | ||
| Resolved | Feature | bd808 | T319252 Make taxonomy v2 fields on toolinfo detail screens drill down to filtered search | ||
| Resolved | Feature | bd808 | T319251 Display taxonomy v2 fields on toolinfo detail screens | ||
| Resolved | Feature | bd808 | T319250 Add search filters for taxonomy v2 controlled vocabulary annotation field facets | ||
| Resolved | Feature | bd808 | T319248 Add search facets for taxonomy v2 controlled vocabulary annotation fields | ||
| Invalid | Feature | None | T319256 Add taxonomy v2 annotations fields to search index and search results | ||
| Resolved | Feature | bd808 | T319245 Add annotations for taxonomy v2 controlled vocabulary fields to tools API |
Event Timeline
Comment Actions
It turns out that this is handled by T319245: Add annotations for taxonomy v2 controlled vocabulary fields to tools API. Annotations are added to the search index by converting toolhub.apps.toolinfo.serializers.AnnotationsSerializer to an django_elasticsearch_dsl.fields.ObjectField in toolhub.apps.search.documents.ToolDocument.