Получите документы из Watson Discovery Service при построении гистограммы

В настоящее время я использую функцию гистограммы в обнаружении Watson, но мне нужно документировать каждый срез, чтобы я мог снова работать с ними. (например, просмотр среднего настроения)

Это мой запрос, который разбивает мои данные на 15-минутные фрагменты.

filter(enriched_tweet.concepts.text:"'Hockey'").histogram(extracted_metadata.utc_timestamp,interval:900000)

но ответ только говорит мне, сколько документов находится в каждом «фрагменте».

{
"matching_results": 444530,
"aggregations": [
    {
        "type": "filter",
        "match": "enriched_tweet.concepts.text:\"'Hockey'\"",
        "matching_results": 69556,
        "aggregations": [
            {
                "type": "histogram",
                "field": "utc_timestamp",
                "interval": 900000,
                "results": [
                    {
                        "key": 1498227300000,
                        "matching_results": 180
                    },
                    {
                        "key": 1498228200000,
                        "matching_results": 258
                    },

Расширение к ответу ниже

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

filter(enriched_tweet.concepts.text:"'Hockey'").histogram(utc_timestamp,interval:900000).sum(followers)

Что мне нужно, так это массив документов для каждого фрагмента, чтобы я мог затем просмотреть их и, таким образом, суммировать их, чтобы, например, определить настроение 15-минутного интервала.


person Gwilym    schedule 06.07.2017    source источник


Ответы (1)


Вы можете запустить агрегацию суммы, вложенную в агрегацию гистограммы, которая может суммировать поля в сегментах гистограммы. См. https://www.ibm.com/watson/developercloud/doc/discovery/query-reference.html#aggregations, чтобы узнать больше об агрегации.

person atambo    schedule 06.07.2017
comment
Так что, даже если я не вижу поле в ведре, я все равно могу подсчитать по нему? - person Gwilym; 06.07.2017