Когда разработчик bixby должен использовать SearchTerm против SearchRegion? - PullRequest
0 голосов
/ 19 апреля 2019

Мне интересно добавить поиск по городу, но я не уверен на 100%, какую часть гео-капсулы использовать.Похоже, что SearchTerm для отдельных точек, таких как конкретный адрес (по крайней мере, так выглядит NamedPoint), а SearchRegion больше похож на регион или город.

В разделе SearchTerm упоминается город Маунтин-Вью (который, как мне кажется, - это не единственная точка в пространстве, а двумерный диапазон. Возможно, это может быть центральная точка Маунтин-Вью?)

С помощью SearchTerm можно обучать такие высказывания, как «SFO», «60 South Market Street», «Mountain View» и «Golden Gate Bridge».Ваша капсула не должна обрабатывать действие поиска, но вместо этого просто нужно одно или несколько действий, которые принимают NamedPoint в качестве входных данных.

В дополнение к моему замешательству, я не могу понять разницу между концепциями, которые вытренироваться и вводить.раздел SearchRegion говорит, что это тот, который следует использовать, если вы тренируетесь по именованным точкам:

Если вы обучались по именованным точкам или подразделениям, вы должны предоставить действия, которые принимают концепции SearchRegion в качестве входных данных.

Я думал, что обучение проводилось на входах, но есть ли разница между "обучением в именованной точке" и "вводом NamedPoint"?Входные данные NamedPoint, казалось, шли с SearchTerm, в то время как обучение именованной точки идет с SearchRegions.

Кто-нибудь понимает, когда использовать один над другим?

1 Ответ

1 голос
/ 22 апреля 2019

И SearchRegion, и SearchTerm могут помочь вам в поиске города.

Как уже упоминалось в документации, вы хотите использовать SearchRegion, когда ожидаете, что ваши пользователи будут использовать LocalityName или NeighborhoodName и т. Д.

Возможно, вы захотите сослаться на это для большей ясности в том, что означает каждое из подразделений.

...