New Search API route for SearchKit/OpenSearch
Write a new Search API route that will receive the request from the SearchKit and return serialized data to be rendered and filtered in the SearchKit results.
To consider:
- "Population" of FKEY (See https://django-opensearch-dsl.readthedocs.io/en/latest/document/ to do that on the Document and index it in OS)
- How to handle restricted results? Can OS handle "visibility" or should we filter it after the results in the Django API?
- How to add "Visibility" tag?
- "Public" queryset + "Private" queryset