【发布时间】:2011-05-09 15:30:41
【问题描述】:
我有一个 MySQL 表:
CREATE TABLE documents (
id INT NOT NULL AUTO_INCREMENT,
language_code CHAR(2),
tags CHAR(30),
text TEXT,
PRIMARY KEY (id)
);
我有 2 个关于 Solr DIH 的问题:
1) langauge_code 字段指示 text 字段使用的语言。根据语言,我想将 text 索引到不同的 Solr 字段。
# pseudo code
if langauge_code == "en":
index "text" to Solr field "text_en"
elif langauge_code == "fr":
index "text" to Solr field "text_fr"
elif langauge_code == "zh":
index "text" to Solr field "text_zh"
...
DIH 可以处理这样的用例吗?我该如何配置它呢?
2) tags 字段需要被索引到 Solr multiValued 字段中。多个值存储在一个字符串中,用逗号分隔。例如,如果tags 包含字符串"blue, green, yellow",那么我想将"blue"、"green"、"yellow" 三个值索引到 Solr 多值字段中。
如何使用 DIH 做到这一点?
谢谢。
【问题讨论】:
标签: solr multilingual dataimporthandler