【发布时间】:2013-06-22 12:31:32
【问题描述】:
我有一个 RESTful API,我使用 EC2 实例上的 Elasticsearch 实现公开了它来索引内容语料库。我可以通过在我的终端 (MacOSX) 上运行以下命令来查询搜索:
curl -XGET 'http://ES_search_demo.com/document/record/_search?pretty=true' -d '{
"query": {
"bool": {
"must": [
{
"text": {
"record.document": "SOME_JOURNAL"
}
},
{
"text": {
"record.articleTitle": "farmers"
}
}
],
"must_not": [],
"should": []
}
},
"from": 0,
"size": 50,
"sort": [],
"facets": {}
}'
如何使用python/requests 或python/urllib2 将上述请求转换为API 请求(不确定该选择哪一个- 一直在使用urllib2,但听说请求更好......)?我是作为标题传递还是以其他方式传递?
【问题讨论】:
标签: python elasticsearch rest