Как получить имена всех измерений из конвейера Endeca

У меня есть три измерения уровня в моем конвейере. Мне нужно получить все имена измерений, включая дочерние измерения.. например, дерево измерений с иерархией.

Я попытался использовать передачу поиска по размеру *, но не получил никаких результатов. Если я использую определенные символы, я получаю результаты поиска.

Я действительно ценю вашу помощь.


person Sri    schedule 11.10.2014    source источник
comment
Вы пытаетесь извлечь всю иерархию категорий? По умолчанию Endeca будет возвращать только два уровня измерений, поэтому вам нужно будет самостоятельно пройти каждый из узлов вашей иерархии. Это довольно просто, как называется ваш узел верхнего уровня в иерархии?   -  person radimpe    schedule 13.10.2014


Ответы (1)


Хорошо, я думаю, что нашел проблему. По умолчанию во многих недавно выпущенных эталонных приложениях параметр --compoundDimSearch определен для Dgidx (например, в файле /config/script/DataIngest.xml). Если вы удалите это, запросы D=* начнут работать.

Кроме того, удаление CompoundDimSearch обычно приводит к более быстрому базовому обновлению и меньшему размеру индекса, так что это тоже весело.

person GregEschbacher    schedule 31.10.2014