我对solr很陌生。因此,如果我发现某些术语不正确,请原谅我。我正在尝试使用morphline为我的Solr索引创建复合唯一键。这是我想要的复合唯一键中的键。
23842899791470069
这是我唯一键的定义方式
23842899791470068
这是我尝试通过morphline创建复合唯一键的方法。我想根据表名,数据库名和刷新时间获得唯一记录。
<field name="table_name" type="string" indexed="true" stored="true" required="true" default="0" />
<field name="database_name" type="string" indexed="true" stored="true" required="true" default="0" />
<field name="refreshtime" type="string" indexed="true" stored="true" required="true" default="0" />
我遇到了以下错误
<field name="id" type="string" indexed="true" stored="true" required="true"
multiValued="false" />
<uniqueKey>id</uniqueKey>
请帮助我解决此问题。预先谢谢你