显示AWS CloudSearch Service的结果

时间:2014-01-26 00:57:02

标签: jquery json search amazon-web-services amazon-cloudsearch

我正在尝试找出一种显示AWS CloudSearch的JSON结果的方法。示例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

1 个答案:

答案 0 :(得分:0)

有许多方法可以做到这一点,因为它是JSON数据。

JSON的优点之一是你的应用程序的语言几乎肯定会提供一个库来将JSON结构转换为本机数据结构,所以你应该能够轻松地获取,转换,然后迭代结果就像你对键/值对(关联数组,散列)的任何其他数组(列表)一样,只要你理解了一个简单的任务,你就可以轻松地在应用程序中设置它们的样式。

但JSON的另一个优势在于它本身可以被JavaScript理解,这意味着另一种选择是将它呈现给浏览器,并让JavaScript为您设置它,在浏览器中/在/上。

回答here on SO已解决了一种方法。

似乎问题与CloudSearch无关,具体而言。你问的是“我如何设置JSON数据的样式?”反过来,这是一个广泛的问题,有许多可能的答案......比如将JSON转换为XML,然后使用XSLT进行样式设置。 (我至少对这个建议开玩笑,但我已经看过不止一次了。)