是否可以为单个节点添加多个位置,solr可以显示搜索的所有位置?

时间:2011-11-17 15:02:31

标签: solr geolocation drupal-7

场景:假设您有多个位置的产品,当您搜索产品(而不是位置)时,您应该看到所有位置。在Drupal中,您可以将多值字段用于位置(但在solr中我不知道)。当索引产品白色solr时,你不应该发送它,比如说,3次(并在数据库中保存3次)只需一次。

1 个答案:

答案 0 :(得分:4)

在sor中,你可以拥有多值字段。

<field name="location" type="text" indexed="true" stored="true" multiValued="true"/>

因此,位置将是Solr中具有单个产品条目的多值条目。 这些位置将随产品文档一起返回,您可以根据需要对位置信息进行过滤。