//运行在ubuntu64系统下
//curles.c
#include <stdio.h>
#include <curl/curl.h>
#include <string.h>
size_t write_data(void *ptr, size_t size, size_t nmemb, void *stream)
{
strncat((char *)stream, (char *)ptr, size*nmemb);
return size * nmemb;
}
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, "http://192.168.4.111:9200/database1/table1/_search"); //查询ES的URL
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "{\"query\": {\"match\": {\"title\": \"荣耀\"}}}"); //全文搜索语句
char out[10240] = {0};
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &out);
res = curl_easy_perfo