Hi
I need to set up a search server for our production servers. Each production server has multiple Django instances and every instance has multiple languages.
As a search backend I'm leaning towards Elasticsearch because it is easier to add new sites to the index.
Unfortunately Haystack associates a text field with a text_en backend field by default. The solution they suggest for multi language sites doesn't really work if you are using multilingual models such as those created by 'django-modeltranslation'.
There is a
great blog post about how to create a multilingual router for Solr to get and post data to the search server.
It could be easily modified for Elasticsearch.
But I haven't found a solution for multilingual index creation.
Regards
Simon