Todo: - [ ] use the API to create a search index - [ ] use the english analyser to add stop words and stemming