1

我正在尝试将一些为 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 导航库识别的正确方法。你有什么想法吗?

4

2 回答 2

1

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

于 2011-05-19T20:11:32.447 回答
1

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

于 2011-03-12T13:58:15.857 回答