我想要导入许多不同的列名和类型。我是否需要更改schema.xml以获取每个特定字段类型的条目,或者importhandler是否有办法从基础SQL数据生成schema.xml?
答案 0 :(得分:0)
您需要在schema.xml中定义需要导入的字段 DIH不会自动生成字段,如果字段数量较少,最好创建字段。
Solr还允许您定义Dynamic fields,其中不需要显式定义字段,只需要匹配正则表达式模式。
<dynamicField name="*_i" type="integer" indexed="true" stored="true"/>
您还可以使用Solr定义catch字段,但是行为无法控制,因为相同的分析将应用于所有字段。