私はMySQLテーブルを持っています:
CREATE TABLE documents (
id INT NOT NULL AUTO_INCREMENT,
language_code CHAR(2),
tags CHAR(30),
text TEXT,
PRIMARY KEY (id)
);
Solr DIH について 2 つの質問があります。
1)langauge_code
フィールドは、フィールドの言語を示します。また、言語に応じて、さまざまな Solr フィールドtext
にインデックスを付けたいと考えています。text
# 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"
、3 つの値"blue"
、"green"
を"yellow"
Solr multiValued フィールドにインデックス付けします。
DIHでそれを行うにはどうすればよいですか?
ありがとう。