0

有什么方法可以在 bixby 中执行自由文本搜索?

例如:如果用户说一个完全不同的词,那么我需要打破这些输入并再次搜索并将结果提供给用户。如果用户问我在哪里可以找到华夫饼,我搜索它但没有得到任何结果,所以我会将输入值华夫饼分成两个单词并再次搜索每个单词,如果找到结果,将显示给用户。或者如果有其他方法可以解决这个问题,请告诉我。

4

1 回答 1

0

关于“中国华夫饼”的例子。

您的胶囊应捕获中文华夫饼作为两个关键字或搜索选项,并通过某些 API 调用来获得搜索结果。当结果为空时,您可以放宽搜索,例如在您的动作模型中只使用Chinesewaffle作为关键字,如下所示:

output(SearchResult) {
  on-empty {
    if (size(searchKey)>1) {
      replace (searchKey) {
        intent {
           goal: searchKey
           value: $expr(searchKey[0]) // this will use the first keyword
        }
      }
    }
  }
}

您可以了解更多关于放松的信息。

让我们知道它是否有帮助,并与 Bixby 一起玩!

于 2019-04-26T17:20:00.863 回答