DialogFlow не распознает числа два и четыре

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

Однако в начале этого проекта было написано расширение для обработки запросов GeoSpatial (lat, длинный), называемый GeoCouch, и это расширение было включено в платформу Cloudant, которую вы, похоже, используете. Это означает, что вы можете делать прямые запросы в комбинации lat / long, а не по оси времени, используя формат GeoJSON: https://console.bluemix.net/docs/services/Cloudant/api/cloudant-geo. html # cloudant-nosql-db-geospatial

Однако у Cloudant также есть другая система запросов - Query: https://console.bluemix.net/docs/services/Cloudant/api /cloudant_query.html#query

. В этой системе вы можете создать сводный индекс над вашими документами и затем запросить документы, имеющие определенные критерии. Например, этот селектор запросов найдет документы с годами в диапазоне 1900-1903:

{
"selector": {
    "year": {
        "$gte": 1900
    },
    "year": {
        "$lte": 1903
    }
},

Таким образом, мне кажется, что вы можете индексировать три значения, которые вам нужны (Lat, Long и Time) и постройте 3-осевой запрос в Cloudant. Однако я этого не пробовал.

0
задан Ron Harlev 19 January 2019 в 00:52
поделиться

1 ответ

Если точная фраза, которую произносит пользователь: «Я ищу номер два», я думаю, что агент обнаружит это число, основанное на контексте фразы.

Если они просто скажут «два», это может определить как «вместо».

Смогут ли пользователи указывать здесь только одну цифру? Если это так, возможно, вы можете создать пример для каждого числа (учитывая, что есть только 10 цифр, которые не будут слишком обременительными).

Однако, если вы ожидаете, что пользователь предоставит строку чисел, возможно, попробуйте другой тип данных для параметра. Тип числовой последовательности может быть более подходящим.

0
ответ дан Derek 19 January 2019 в 00:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: