微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何使用数据类型并且没有任何后缀或前缀来决定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 举报,一经查实,本站将立刻删除。