我正在尝试将为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
。你有什么想法吗?
答案 0 :(得分:1)
问题可能是endeca_navigation.jar是错误的版本。您需要确保使用Platform Services 5.X附带的endeca_navigation.jar。
答案 1 :(得分:1)
绝对 - 即使在他们的API(.jar或.dll)的次要版本之间也存在差异。应用程序API的版本必须与mdex服务器的API版本匹配。