Отображение результатов из сервиса AWS CloudSearch

Я пытаюсь найти способ отображения результатов JSON из AWS CloudSearch. Пример URL приведен ниже. По сути, я пытаюсь создать пользовательский интерфейс, который прост в использовании, прост в реализации, использует функциональные возможности аспектов. Смотри приложение. У них есть демонстрационный поиск, настроенный в консоли, который является хорошим примером того, что я ищу. Я смотрел везде, и я не могу найти никакого понимания того, как это сделать. Любая помощь будет принята с благодарностью. Спасибо!!

Ваше здоровье.

Стив.!

Пример ссылки на результаты – http://search-devwesterncpe-g2e7ihsgb6qvtnhs2ofswib4lm.us-west-1.cloudsearch.amazonaws.com/2011-02-01/search?q=hanks&return-fields=actor%2Cdirector%2Ctitle%2Cyear%2Ctext_relevance&rank=-text_relevance


person Steve Yoss    schedule 26.01.2014    source источник


Ответы (1)


Есть много-много способов сделать это, потому что это данные JSON.

Одна из сильных сторон JSON заключается в том, что язык вашего приложения почти наверняка предлагает библиотеку для преобразования структур JSON в собственные структуры данных. , поэтому вы должны легко получать, преобразовывать и затем перебирать результаты так же, как любой другой массив (список) пар ключ/значение (ассоциативные массивы, хэши) и стилизовать их в своем приложении с минимальными усилиями, один раз вы понимаете, с какой простой задачей вы на самом деле сталкиваетесь.

Но еще одна сильная сторона JSON заключается в том, что он изначально понимается JavaScript, а это означает, что другой альтернативой является представление его в браузере и предоставление возможности JavaScript стилизовать его для вас, в/на/в браузере.

Один из способов сделать это — здесь, на SO.

Похоже, что вопрос на самом деле не имеет ничего общего с CloudSearch. Вы спрашиваете: «Как мне оформить данные JSON?» Это, в свою очередь, широкий вопрос со многими возможными ответами... например, преобразование JSON в XML, а затем его стилизация с помощью XSLT. (Я, по крайней мере, наполовину шучу с этим предложением, но я видел, как это делалось не раз.)

person Michael - sqlbot    schedule 26.01.2014
comment
Спасибо за ваш вдумчивый ответ. Я очень ценю информацию о JSON. Это было действительно познавательно и полезно! Я рассматриваю создание интерфейса, подобного тому, который создан AWS для тестирования. Проверьте приведенные ниже URL-адреса для примера того, о чем я говорю. По сути, я хочу вернуть этот JSON на HTML-страницу. Я буду использовать функцию POST из текстового поля поиска. Есть ли у вас какое-либо представление о том, как я мог бы начать работу с таким проектом? Спасибо!! Внешний вид пользовательского интерфейса: dev-transfer.s3.amazonaws.com/test2.png dev-transfer.s3.amazonaws.com/test1.png - person Steve Yoss; 27.01.2014