We have a setup where it is required to have different solr collections (based on language with different analyzers/tokenizers). Basically, content from a french publication, needs to be stored in the french collection, content from an english publication in the english collection, ...
Is there a way in SI4T to do this without configuring the storage config file with a different storage element (and thus a different solr url) for each publication? The broker database is the same for each publication, so this would be the only reason why we would change this configuration file when launching a new publication.
I have done this in the past in a custom implementation (before SI4T was launched) where the language was stored in the publication properties, passed together with the searchable content and then added to the solr base url to get the correct collection.
In general, how does SI4T handle multiple languages that require different fields with different analyzers?