如何使用数据类型并且没有任何后缀或前缀来决定solr中的动态文件

问题描述

我正在将 RDBMS 数据从我的 Java 应用程序索引到 solr 中。对于表的每一行,我正在创建一个 java bean 并添加到 solr 服务器。(虽然创建一个 bean 只是一个 solr 文档,但我使用表的列名作为 solr doc 的字段名称,并将相应的值用作 solr 字段的值)。但是我们支持从任意数量的表中索引数据,其中每个表将具有不同的列名和数据类型。为了处理这个问题,我们在 schema.xml 中使用动态字段,如下所示

type="string" indexed="true" stored="true" multiValued="true"/>

但是这个配置的问题是所有字段 type 都是 String ,但我想在 RDBMS 中使用数字类型作为数字数据类型,将字符串用于 Varchar 数据类型.请建议我如何实现这一目标。我在创建 solr 文档时不能对字段名使用后缀或前缀,因为我想使用与表的列名相同的字段名来索引和检索文档。

感谢任何建议。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)