什么是一个应该用于大型base64字符串的solr动态字段?

时间:2018-03-30 16:34:08

标签: solr

用于long base64字符串的最佳solr动态字段类型是什么?

就我而言,我想要一个带有图像的base64表示的solr字段。我们在架构中使用动态字段,因此我正在寻找合适的字段来使用。

我打算使用_txt,但我真的不确定我的选择。

用于长base64字符串的动态字段的最佳选择是什么?

注意:我指的是默认的内置动态字段映射。

1 个答案:

答案 0 :(得分:1)

二进制字段是最好的选择。

您需要一个仅存储数据的非分析字段 - 因此使用映射到string类型的内容是一个不错的选择。根据您正在使用的 架构,它们可能会映射到*_s作为动态字段条目。

您不想使用任何文本字段,因为它们已被分析并拆分为单独的标记。您还想设置stored="true" indexed="false"并可能禁用docValues - 此字段不会用于检索以外的任何内容。

我认为不再有任何“内置”动态字段映射,因为大多数示例都有自己的定义。