db-config.xml中的SplitBy动态字段在Solr中无法正常工作

rak*_*ase 6 sql-server solr dih solrcloud solr4

我正在使用Solr 7.4.0并使用DIH方法索引数据.

在data-config.xml中查询.

<entity name="Test" query="Select Names,Test_Value1,Test_Value2,Test_Value3 from TestTable">

        <field column="Names" name="Names" splitBy="," />
        <field column="Test_*" name="Test_*" splitBy="," />
</entity>
Run Code Online (Sandbox Code Playgroud)

Schema.xml的

<field name="Names" type="string" multiValued="true" indexed="true" />
<dynamicField name="Test_*" type="string" multiValued="true" indexed="true" />
Run Code Online (Sandbox Code Playgroud)

完成索引后,名称可轻松分离如下,并根据需要将值显示为multiValue.
例如

"Names":["Demo1",
          "Demo2"]
Run Code Online (Sandbox Code Playgroud)

但是当使用动态字段作为字符串类型multiValue时.它在索引中显示此结果.

"Test_Value1":["Test 1, Test 2, Test 3"],         
Run Code Online (Sandbox Code Playgroud)

但我需要这个结果如下.

"Test_Value1":["Test 1", "Test 2", "Test 3"],
Run Code Online (Sandbox Code Playgroud)

如何分离动态字段值的值,如上所示.