代码之家  ›  专栏  ›  技术社区  ›  Nicholas DiPiazza

对于大型base64字符串,应该使用哪个solr动态字段?

  •  0
  • Nicholas DiPiazza  · 技术社区  · 7 年前

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

    在我的例子中,我需要一个solr字段,该字段具有图像的base64表示形式。我们在模式中使用动态字段,所以我正在寻找合适的字段。

    我打算用 _txt 但我真的不确定我在这里的选择。

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

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nicholas DiPiazza    7 年前

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

    您需要一个只存储数据的未分析字段,因此使用映射到 string 类型是一个不错的选择。取决于 哪一个 您正在使用的架构,它们可能映射到 *_s 作为动态字段条目。

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

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