我们有以下在我们的MySQL两个表导入多值字段到Solr的从MySQL:使用Solr的数据导入处理程序
mysql> describe comment;
+--------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| blogpost_id | int(11) | YES | | NULL | |
| comment_text | varchar(256) | YES | | NULL | |
+--------------+--------------+------+-----+---------+-------+
mysql> describe comment_tags;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| comment_id | int(11) | YES | | NULL | |
| tag | varchar(80) | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
如果每个注释可以有多个标签。我们可以使用数据导入处理程序将整个注释导入Solr。不过,我不确定如何将每个注释的标签导入为每个注释文档定义schema.xml的多值字段。
请指教。由于
向下滚动[Solr的维基中的完整示例]位(http://wiki.apache.org/solr/DataImportHandler #Full_Import_Example)还有一个子实体的例子。 – cheffe
'$ {comment.id}'只是$ {comment.id},没有 - >' –