问题描述
我有1个多值日期类型字段,其在schema.xml中的定义如下所示:
<field name="fecha_referencia" type="pdates" uninvertible="true" indexed="true" stored="true"/>
总共可以取三个值,下面是一个已经被索引的示例:
fecha_referencia:["2015-12-04T00:00:00Z","2014-12-15T00:00:00Z","2014-02-03T00:00:00Z"]
我想知道的是,是否可以将索引(我通过DIH进行索引)时的值划分为其他动态字段或单独的字段。
您要查找的示例:
fecha_referencia:["2015-12-04T00:00:00Z","2014-02-03T00:00:00Z"],fecha1:2015-12-04T00:00:00Z,fecha2:2014-12-15T00:00:00Z,fecha3:2014-02-03T00:00:00Z
注意:我已经尝试过测试正则表达式,但是没有运气。 任何贡献都将为您带来很大的帮助,并为您的服务器所接受...
这是我的data.config.xml结构:
<dataConfig>
<dataSource type="JdbcDataSource" driver="org.postgresql.Driver" url="jdbc:postgresql://10.152.11.47:5433/meta" user="us" password="ntm" URIEncoding="UTF-8" />
<document >
<entity name="tr_ident" query="SELECT id_ident,titulo,proposito,descripcion,palabra_cve
FROM ntm_p.tr_ident">
<field column="id_ident" name="id_ident" />
<field column="titulo" name="titulo" />
<field column="proposito" name="proposito" />
<field column="descripcion" name="descripcion" />
<field column="palabra_cve" name="palabra_cve" />
<entity name="tr_fecha_insumo" query="select fecha_creacion,fech_ini_verif,fech_fin_verif from ntm_p.tr_fecha_insumo where id_fecha_insumo='${tr_ident.id_ident}'">
<field name="fecha_creacion" column="fecha_creacion" />
<field name="fech_ini_verif" column="fech_ini_verif" />
<field name="fech_fin_verif" column="fech_fin_verif" />
</entity>
<entity name="ti_fecha_evento"
query="select tipo_fecha,fecha_referencia from ntm_p.ti_fecha_evento where id_fecha_evento='${tr_ident.id_ident}'">
<field column="fecha_referencia" name="fecha_referencia" />
<entity name="tc_tipo_fecha" query="select des_tipo_fecha,id_tipo_fecha from ntm_p.tc_tipo_fecha where id_tipo_fecha='${ti_fecha_evento.tipo_fecha}'">
<field column="des_tipo_fecha" name="des_tipo_fecha" />
<field column="id_tipo_fecha" name="id_tipo_fecha" />
</entity>
</entity>
</entity>
</document>
</dataConfig>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)