[#83751668]

DONE
- do the es mapping by word id instead of the page/code combo
- make /bucket/ayat callable from search controller

TODO

- make matched words in the returned result have 'highlight: className' property if they're highlighted
- make the 'highlight' property in the 'match' set just 'text', i.e. text is highlighted if available
- make a hack to account for 37/130 -- if char.type = word and word.id is null and previous has highlight and surah id 37 and ayah is 130, then highlight it
- map back the text with highlighted using word id
- refactor bucket/ayat to the extent needed to support the other items on this todo list and no more