Importieren von mehrwertigen Feldern aus mySQL in Solr mit dem Solr Data Import Handler

Wir haben die folgenden zwei Tabellen in unserem mySQL:

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    |       |
+------------+-------------+------+-----+---------+-------+

Wobei jeder Kommentar mehrere Tags haben kann. Wir können den gesamten Kommentar mit dem Datenimport-Handler in Solr importieren. Ich bin mir jedoch nicht sicher, wie die Tags für jeden Kommentar in ein mehrwertiges Feld importiert werden sollen, in dem die Datei schema.xml für jedes Kommentardokument definiert ist.

Bitte beraten. Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage