我正在尝试在Solr中创建一个新Core并将数据导入其中,但我在Kendo网格上显示这些数据,我需要在两个不同的字段(列)中显示来自DB的一列数据
以下是我需要分成两个不同列的
列中的数据10680756-1000-RAT
我需要拆分" 10680756"在1中称为A,在另一列中称为B
这是我的数据配置和架构
<entity name="myTable" pk="testingId"
query="select * from myTable"
>
<field column="codeStatus" name="codeStatus"/> (this column has the data "10680756-1000-RAT")
我需要表现出来:
Code Status A B
10680756-1000-RAT 10680756 1000
答案 0 :(得分:1)
您可以使用Update Request Processor将字段拆分为两个单独的字段(如果需要,仍保留原始字段),例如使用StatelessScriptUpdateProcessor并编写一小段javascript进行拆分该字段并添加两个新字段。
另一种选择是使用PatternReplaceFilter或PatternReplaceCharFilter以及两条copyField
指令。使用PatternReplaceFilter删除要保留的令牌部分的除之外的任何内容。