[ci skip] Fix a bug where genre with number were incorrectly indexed, also simplify tire's elasticsearch configuration since we are indexing many languages, we cannot yet use fancy indexes/mappings