Versions in use/compared:
(Nightly 5th August)
Nightly 22nd September
As RegexTransformer is not different between the two nightlies, the
issue probably appeared before.
Using RegexTransformer with the 'sourceColName' notation will not populate
multiValued (actually containing multiple values) fields with a list but
instead add only one value per document.
The version with 'groupNames' does.
worked for 1.3 (regression):
<field column="participant" sourceColName="person" regex="([^\|]+)|.*" />
<field column="role" sourceColName="person"
works for nightly 22nd Sept:
<field column="person" groupNames="participant,role"
(Both fields are of type solr.StrField and multiValued.)
Comparing the source code of RegexTransformer 1.3 vs. 22nd Sept, I found:
for (Object result : results)
(lines 106-107 of transformRow() 22nd of Sept)