恩德卡“你的意思是”导航

时间:2011-07-21 11:41:33

标签: java endeca

如何在endeca中提供您的意思

2 个答案:

答案 0 :(得分:3)

首先你需要在你的dgraph上启用-dym标志(这应该在AppConfig.xml中设置)

然后,您需要使用以下代码提取应用程序代码中的dym值: queryResult.getNavigation()getESearchReports()getDYMSUggestions();

这将返回一个ESearchDYMSUggestion对象列表,每个对象都有一个可以显示给用户的术语。

我相信您可以在Endeca支持门户网站上找到一个很好的例子。

答案 1 :(得分:1)

Nty参数在导航查询中为记录搜索设置“您是否意味着”功能。

Java setter方法ENEQuery.setNavERecSearchDidYouMean()

参考:http://docs.oracle.com/cd/E51277_01/Mdex.650/pdf/DevGuide.pdf

有关代码示例,请参阅http://ourownjava.com/endeca/oracle-endeca-extract-tokens-navigation-query-result/