[#83751824 #84075150 #83751668 #84517112] - good progress (this commit is a proof of concept on arabic search -- it works, but do not try it at home; western languages also work. now we mostly need to work in the controller and refactor the model, but the elasticsearch settings/mappings and architecture should be pretty well configured