Развертка (комбинирование, через фасеты) на многозначном поле Solr - PullRequest
2 голосов
/ 14 июля 2011

Я хочу развернуть многозначное поле, содержащее (пробел) список слов с разделителями;но по-прежнему возвращаются грани на каждом этапе детализации.

Пример таблицы ID, Свойства (многозначное поле)1, "Желтый Зеленый Квадрат"2, "Желтый Круглый Фиолетовый"3, "Желтый Фиолетовый"4, «Зеленый» - Не имеет значения, просто показывает, что есть свойства, которые не содержат желтый .

Я могу развернуть первое свойство ("Желтый") и получить следующие свойства, возвращаемые через фасет:Желтый (3) - пропущен с дисплея;но вернулся независимо Фиолетовый (2)Зеленый (1)Раунд (1)Квадрат (1)

И вернулись следующие результаты: 1, 2, 3

Итак, я ожидаю, что если я применю второе свойство («Фиолетовый»), я получаю следующее:Фиолетовый (2) - пропущен с дисплея;но вернулся независимо Желтый (2) - пропущен с дисплея;но вернулся независимо Round (1)

И возвращаются следующие результаты: 2, 3

Проблема, с которой мы сталкиваемся, заключается в том, что после применения свойства 2-го фасета мы получаеможидаемые результаты;но все грани исчезают (даже те, которые находятся вне свойства фасет).

Я хотел бы иметь возможность перейти к одной записи;который в этом случае будет применять «Раунд», и получить идентификатор записи 2.

Любая помощь будет очень признателен;документация solr на самом деле не помогла (и ни одна из книг).

1 Ответ

1 голос
/ 17 июля 2011
...