0

有谁知道如何在 solr 1.4 中创建自定义字段?我需要创建一个包含相同类型子值的字段,比如 3 个字符串。

问题大概是这样的:假设我想在模式中声明一个“图像”字段,它有 3 个子字段(字符串),如“路径”、“标题”、“拇指路径”。

有任何想法吗?

我知道在 solr 1.5 中可能会有 LatLon 对象的概念,它包含纬度和经度的 2 个值 - 双精度值。你见过这样的事情吗?

卢卡

4

1 回答 1

2

听起来您应该考虑在 SOLR 索引中创建“图像”文档的索引。

每个图像“doc”将具有以下字段:

  • 标题
  • 小路
  • 拇指路径
  • [画廊]

其中 [gallery] 是一个多值字段(假设图像可以出现在多个画廊中)

要构建一个图库页面,您运行查询“gallery:foo”,然后遍历图像列表,从以下字段填充 HTML 元素:标题、路径等。

注意:SOLR 并不限制您在其索引中拥有单一文档类型(其最佳实践是否是另一回事)。因此,您也可以索引其他非图像文档。在这种情况下,建议使用“doc_type”之类的字段,以便您可以将搜索限制为该类型

于 2011-02-12T05:47:38.623 回答