Можно ли добавить несколько местоположений для одного узла, и Solr может показать все местоположение для поиска? - PullRequest
4 голосов
/ 17 ноября 2011

Сценарий: скажем, у вас есть продукт в нескольких местах, и при поиске продукта (не для местоположения) вы должны увидеть все местоположения.В Drupal вы можете использовать многозначные поля для локаций (но в Solr я не знаю).При индексировании продукта с помощью Solr вы не должны отправлять его, скажем, 3 раза (и держать его в своей БД 3 раза) только один раз.

1 Ответ

4 голосов
/ 17 ноября 2011

Кроме того, вы можете иметь многозначные поля.

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

Таким образом, местоположение будет состоять из многозначных записей с одной записью продукта в Solr. Местоположения будут возвращены вместе с документом о продукте, и при необходимости вы можете отфильтровать фасет по информации о местоположении.

...