【发布时间】:2011-07-21 11:41:33
【问题描述】:
如何在endeca中提供您的意思是建议
【问题讨论】:
-
别再问同样的问题了:stackoverflow.com/questions/6774715/…
如何在endeca中提供您的意思是建议
【问题讨论】:
首先,您需要在 dgraph 上启用 -dym 标志(这应该在 AppConfig.xml 中设置)
然后您需要在应用程序代码中提取 dym 值,使用以下代码: queryResult.getNavigation().getESearchReports().getDYMSUGestions();
这将返回一个 ESearchDYMSUggestion 对象列表,每个对象都有一个可以显示给用户的术语。
我相信您可以在 Endeca 支持门户上找到一个很好的例子。
【讨论】:
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/
【讨论】: