Предложение связанных записей

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

Пример:

Record id    Parent id Property1 Property2
100           100      vcx       jhk  
101           100      abc       def
102           100      xyz       cvb
103           110      hki       qer

Если я выполняю поиск для записи с идентификатором = 101, я должен получить один результат, и если я перейду к этой записи, я хочу отобразить сведения о записи с идентификатором = 101, а также я хочу перечислить запись с идентификатором = 100 и запись с идентификатором = 102. как связанные результаты. Потому что все эти три записи имеют одинаковый родительский идентификатор (т.е. 100).

Мы пытаемся реализовать это с помощью модификации assembler-context.xml, чтобы это отражалось в API ассемблера, поскольку наше приложение использует API ассемблера для отображения результатов.

Извините, если это наивный вопрос, так как я новичок в Endeca :). Пожалуйста помоги.

С уважением,

Мохан.


person Mohan kumar    schedule 21.04.2015    source источник


Ответы (1)


Несколько вариантов:

  1. Сделать родительский идентификатор в качестве измерения.
  2. Используйте фильтры записи (Nr).
person KrishPrabakar    schedule 21.04.2015
comment
Привет, Криш, спасибо за ваш вклад. Если я использую фильтр Nr, он перечислит все записи, имеющие это измерение, но я хочу перечислить записи (просто название записи), имеющие один и тот же родительский идентификатор, когда я нахожусь на странице сведений о любая запись. Например, если я просматриваю детали записи 101, я хочу показать пользователю, что есть статьи, связанные с этим, и это Rid = 100 и Rid = 102, потому что все эти 3 записи имеют один и тот же родительский идентификатор. - person Mohan kumar; 23.04.2015
comment
Вы не можете использовать: &Nr=parentId:100 ? - person KrishPrabakar; 23.04.2015
comment
Если я добавлю &Nr=parentId:100, он перечислит все три продукта на странице списка записей/категорий, но если я перейду на страницу сведений, щелкнув любую запись, я смогу увидеть свойства только одной записи. Но я хочу показать ссылки на два других продукта (чтобы, если пользователь нажмет на любой из них, я мог отобразить свойства этой записи) вместе с подробной информацией о продукте, который был нажат. - person Mohan kumar; 23.04.2015
comment
Создайте свою страницу сведений как страницу списка записей/категорий, чтобы она извлекала все три записи в одном запросе (используйте Запрос навигации (N=) вместо Запрос записи (R знак равно Затем отобразите соответствующую запись в качестве основной записи и используйте другие 2 записи в связанных результатах. - person KrishPrabakar; 28.04.2015