0

我有许多不同的列名和类型要导入。我是否需要更改我的 schema.xml 以包含每个特定字段类型的条目,或者 importhandler 是否有办法从基础 SQL 数据生成 schema.xml?

4

1 回答 1

0

您需要在 schema.xml 中定义需要导入的字段。
DIH 不会自动生成字段,如果字段数量较少,最好创建字段。

Solr 还允许您定义动态字段,其中字段不需要显式定义,只需要匹配正则表达式模式。

<dynamicField name="*_i"  type="integer"  indexed="true"  stored="true"/>

您还可以使用 Solr 定义捕获字段,但是无法控制行为,因为相同的分析将应用于所有字段。

于 2013-09-23T04:00:10.960 回答