Is there any way to define language for multivalued field? Seems it doesn't work if there are several values with different languages in the documents.
*I have multivalued field in schema.xml* ... <field name="tag" type="text_general" indexed="true" stored="true" required="false" multiValued="true"/> ... <dynamicField name="*_undfnd" type="text_general" indexed="true" stored="true" multiValued="true"/> <dynamicField name="*_en" type="text_en_splitting" indexed="true" stored="true" multiValued="true"/> *And I have configured UpdateRequestProcessorChain* <updateRequestProcessorChain name="langid"> <processor class="org.apache.solr.update.processor.LangDetectLanguageIdentifierUpdateProcessorFactory"> <str name="langid.fl">tag</str> <str name="langid.langField">lang_global</str> <str name="langid.langFields">langs</str> <bool name="langid.map">true</bool> <bool name="langid.map.individual">true</bool> <bool name="langid.map.keepOrig">true</bool> <str name="langid.fallback">undfnd</str> <str name="langid.whitelist">en,en_GB,en_US</str> <str name="langid.map.individual.fl">title,source,tag,creatorName,description</str> <str name="langid.map.lcmap">en_GB:en en_US:en</str> </processor> <processor class="solr.LogUpdateProcessorFactory"/> <processor class="solr.RunUpdateProcessorFactory"/> </updateRequestProcessorChain> *All works fine for document like:* ... <field name="tag">My test tag</field> ... *And all works fine for document like* ... <field name="tag">test</field> <field name="tag">first</field> <field name="tag">My tag</field> ... *But for* ... <field name="tag">español</field> <field name="tag">first</field> <field name="tag">My tag</field> ... *There isn't tag indexed* *But I expect* tag_en : first, My tag tag_undfnd : español Is there any way to fix this? -- View this message in context: http://lucene.472066.n3.nabble.com/Language-detection-for-multivalued-field-tp4096996.html Sent from the Solr - User mailing list archive at Nabble.com.