Есть ли разница в объекте ENEQuery между Endeca 5 и Endeca 6?

Я пытаюсь интегрировать некоторый код, написанный для Endeca 6, в кодовую базу, которая запрашивает сервер Endeca 5. У меня есть исключения: Navigation Engine not able to process request

Я использую такой код:

 l_oQueryResults = getSearchConnection().getConnection(pRequest.get(SearchRequestBean.Locale)).query(pEneQuery);

Я думаю, что теоретически, если я передам правильный pEneQuery, я смогу запросить индексы Endeca 5, верно? Поэтому мне интересно, правильно ли я передал pEneQuery, который может быть идентифицирован навигационной библиотекой Endeca 5. У вас есть какие-либо идеи?


person Sawyer    schedule 25.02.2011    source источник


Ответы (2)


Проблема, вероятно, в неправильной версии endeca_navigation.jar. Вам нужно убедиться, что вы используете endeca_navigation.jar, поставляемый с Platform Services 5.X.

person Steve    schedule 12.03.2011

абсолютно - есть разница даже между младшими версиями их API (.jar или .dll). Версия API вашего приложения должна соответствовать версии API сервера mdex.

person Brian Wells    schedule 19.05.2011