【问题标题】:Endeca "did you mean" navigationEndeca“你的意思是”导航
【发布时间】:2011-07-21 11:41:33
【问题描述】:

如何在endeca中提供您的意思是建议

【问题讨论】:

标签: java endeca


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

    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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 2010-10-03
      • 2018-07-17
      • 2020-06-04
      • 2010-09-25
      • 2010-12-15
      相关资源
      最近更新 更多