如何正确调用来自其他组件的搜索

问题描述

嗨,我正在尝试从处理链中执行搜索。目前,我正在通过以下方式创建执行

Chain<Searcher> chain = Chain<>(new DomainSearcher())
Execution.Context context = Execution.Context.createContextStub()
Execution execution = new Execution(chain,context)
Query query = new Query()
query.model.queryTree.root = new WordItem(key,"field",true)
Result result = execution.search(query)

当我得到结果的concreteHitCount时,它始终显示为0,而当我得到yqlRepresentation时,从容器外部使用相同的yql查询将返回正确的结果。我假设问题是由于上下文是空存根而引起的,但是在所有文档中,所有生成的查询都来自可访问基本执行的自定义搜索器,例如Blog Recommendation示例中的示例应用程式。任何帮助,将不胜感激。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)