擅长:python、mysql、java
<p>使用<a href="http://docs.python-requests.org/en/latest/" rel="noreferrer">requests</a>:</p>
<pre><code>import requests
url = 'http://ES_search_demo.com/document/record/_search?pretty=true'
data = '''{
"query": {
"bool": {
"must": [
{
"text": {
"record.document": "SOME_JOURNAL"
}
},
{
"text": {
"record.articleTitle": "farmers"
}
}
],
"must_not": [],
"should": []
}
},
"from": 0,
"size": 50,
"sort": [],
"facets": {}
}'''
response = requests.post(url, data=data)
</code></pre>
<p>根据API返回的响应类型,您可能需要查看<code>response.text</code>或<code>response.json()</code>(或者可能首先检查<code>response.status_code</code>)。请参阅快速启动文档<a href="http://docs.python-requests.org/en/latest/user/quickstart/" rel="noreferrer">here</a>,特别是<a href="http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests" rel="noreferrer">this section</a>。</p>