Java Endeca 5和Endeca 6之间的ENEQuery对象是否存在任何差异?

Java Endeca 5和Endeca 6之间的ENEQuery对象是否存在任何差异?,java,endeca,Java,Endeca,我试图将为Endeca 6编写的一些代码集成到查询Endeca 5服务器的代码库中。我有例外: 导航引擎无法处理请求 我使用的代码如下: l_oQueryResults = getSearchConnection().getConnection(pRequest.get(SearchRequestBean.Locale)).query(pEneQuery); 我认为理论上如果我通过正确的pEneQuery,我可以查询Endeca 5索引,对吗?所以我想知道我是否传递了一个正确的pEneQue

我试图将为Endeca 6编写的一些代码集成到查询Endeca 5服务器的代码库中。我有例外:
导航引擎无法处理请求

我使用的代码如下:

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

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

问题可能是Endeca_navigation.jar的版本不对。您需要确保使用平台服务5.X附带的endeca_navigation.jar。

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