用于long base64字符串的最佳solr动态字段类型是什么?
就我而言,我想要一个带有图像的base64表示的solr字段。我们在架构中使用动态字段,因此我正在寻找合适的字段来使用。
我打算使用_txt
,但我真的不确定我的选择。
用于长base64字符串的动态字段的最佳选择是什么?
注意:我指的是默认的内置动态字段映射。
答案 0 :(得分:1)
二进制字段是最好的选择。
您需要一个仅存储数据的非分析字段 - 因此使用映射到string
类型的内容是一个不错的选择。根据您正在使用的 架构,它们可能会映射到*_s
作为动态字段条目。
您不想使用任何文本字段,因为它们已被分析并拆分为单独的标记。您还想设置stored="true" indexed="false"
并可能禁用docValues - 此字段不会用于检索以外的任何内容。
我认为不再有任何“内置”动态字段映射,因为大多数示例都有自己的定义。