আমার কাছে একটি RESTful API রয়েছে যা আমি ইসি 2 উদাহরণে ইলাস্টিকসার্কের প্রয়োগটি ব্যবহার করে সামগ্রীর একটি কর্পাসকে সূচক করতে প্রকাশ করেছি। আমি আমার টার্মিনাল (ম্যাকোএসএক্স) থেকে নিম্নলিখিতটি চালিয়ে অনুসন্ধানটি জিজ্ঞাসা করতে পারি:
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
কোনটির জন্য যাবেন তা নিশ্চিত নয় - urllib2 ব্যবহার করে যাচ্ছেন তবে কীভাবে অনুরোধগুলি আরও ভাল ...) শুনবেন কী করে আমি উপরে একটি API অনুরোধে পরিণত করব ? আমি শিরোনাম হিসাবে পাস বা অন্যথায়?