Endeca 5和Endeca 6之间的ENEQuery对象有什么区别吗?

时间:2011-02-25 08:43:41

标签: java endeca

我正在尝试将为Endeca 6编写的一些代码集成到一个查询Endeca 5服务器的代码库中。我有例外: Navigation Engine not able to process request

我正在使用这样的代码:

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

我认为理论上如果我传递了正确的pEneQuery,我可以查询Endeca 5索引,对吧?所以我想知道我是否通过了Endeca 5导航库可以识别的正确pEneQuery。你有什么想法吗?

2 个答案:

答案 0 :(得分:1)

问题可能是endeca_navigation.jar是错误的版本。您需要确保使用Platform Services 5.X附带的endeca_navigation.jar。

答案 1 :(得分:1)

绝对 - 即使在他们的API(.jar或.dll)的次要版本之间也存在差异。应用程序API的版本必须与mdex服务器的API版本匹配。