使用Solr Morphline Mapreduce工具的复合唯一键

时间:2018-07-24 14:56:23

标签: indexing solr mapreduce morphline

我对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>

请帮助我解决此问题。预先谢谢你

0 个答案:

没有答案