SEARCH

Will be handled by Algolia

TODO: describe how we populate the data on our side and then it gets synced either immediately or via scheduled tasks