我可以在bixby中执行自由文本搜索吗?
例如:如果用户说一个完全不同的词,那么我需要中断这些输入并再次搜索并将结果提供给用户。如果用户问我在哪里可以找到中文华夫饼,然后搜索却没有得到任何结果,那么我会将输入的中文华夫饼分成两个词,然后再次搜索每个词,如果找到结果,则将其显示给用户。或者,如果还有其他方法可以解决此问题,请告诉我。
答案 0 :(得分:2)
关于“中国华夫饼”示例。
您的胶囊应将中文和华夫饼干捕获为两个关键字或搜索选项,并通过某些API调用来获取搜索结果。如果结果为空,则可以放宽搜索范围,例如在操作模型中仅使用中文或华夫饼干作为关键字:
output(SearchResult) {
on-empty {
if (size(searchKey)>1) {
replace (searchKey) {
intent {
goal: searchKey
value: $expr(searchKey[0]) // this will use the first keyword
}
}
}
}
}
您可以找到有关relaxation的更多信息。
让我们知道它是否有帮助,并与Bixby一起玩!