Как писать запросы JSON, которые включают в себя команды SQL в ноутбуке Python Jupyter - PullRequest
0 голосов
/ 21 мая 2019

У меня есть json-запросы, которые я написал в упругом поиске. Он также имеет sql api. Как запустить код в Python, чтобы получить тот же результат. Я могу выполнить другие запросы JSON (без SQL) в Python.

 # This works fine in kibana console. but i am trying to figure out how to 
 # run this in python. In kibana, I imported the sql api


 {
   "query":"""  
    SELECT SCORE(), NAME, ID 
    FROM index\n  Where QUERY(\"houston\")\n  
    ORDER BY SCORE() DESC"""




 }

# Here is the format of the code that works


 from datetime import datetime
 import requests


 from elasticsearch import Elasticsearch
es=Elasticsearch (['localhost'], port=9200)
 q={
  "query": {
     "match": {
      "NAME": "texaco"
    }
  }





 }
 es.search(body=q)

ожидаемый результат - таблица имени, идентификатора и оценки ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...