【发布时间】:2014-06-11 12:58:41
【问题描述】:
我有一个场景,我想将传入的文档字段动态分配给两个不同的 solr 架构字段类型。一个 fieldType 将是“完全匹配”fieldType,而另一个将是“全文”fieldType。字段将遵循可预测的模式,但使用 dynamicField 类型无法识别该模式,并且不会提前知道。
以下是我需要能够处理的字段名称示例:
FOO_BAR_TEXT_1
FOO_BAR_TEXT_2
WIDGET_BAR_TEXT_3
WIDGET_BAR_TEXT_4
--
FOO_BAR_SELECT_1
FOO_BAR_SELECT_2
WIDGET_BAR_SELECT_1
上述字段不会预先定义。我需要将名称为 _BAR_SELECT_ 的所有字段映射到“exactMatch”的字段类型,并且需要将名称为 _BAR_TEXT_ 的所有字段映射到“全文”的字段类型.我希望可能有一种方法 当文档被索引时,这是动态的。
【问题讨论】: