Преобразовать запрос DSL Elasticsearch DSL в SQLPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразовать запрос DSL Elasticsearch DSL в SQL

Сообщение Anonymous »

Я преобразовываю проект, разработанный с CodeIgniter в Pure PHP. Тем не менее, проект, разработанный с Codeigniter, использовал Elasticsearch, и я не имею опыта Elastichsearch. Мне нужно преобразовать запрос DSL Elasticsearch, который я поделился ниже в запрос SQL для использования в Pure PHP. Я попытался написать SQL -запрос. Но я не мог понять, какие столы он собирался. Можете ли вы помочь с этим? $elastic_blok_listesi = $this->elastic_model->plaka_takip_blok_ara($cari_id,$sayfa,$size);
$elastic_blok_listesi = $elastic_blok_listesi['hits']['hits'];
< /code>

`` `` < /p>

`` `здесь функция в модели ElasticSearch в Codeigniter (Old Project) < /p >

public function plaka_takip_blok_ara($cari_id=NULL, $page=0, $size=10, $all=NULL)
{

if($all == TRUE){

$json =
'{
"size" : 4000,
"sort" : [
{"blok_no" : {"order" : "desc"}}
],
"query": {
"term": {
"firma_id":"'.$cari_id.'"
}
}
}'
;

}else{

$from = ($page-1)*$size;

$json =
'{
"from" : '.$from.', "size" : '.$size.',
"sort" : [
{"blok_no" : {"order" : "desc"}}
],
"query": {
"term": {
"firma_id":"'.$cari_id.'"
}
}
}'
;
}

$this->qParam['body'] = $json;
return $this->client->search($this->qParam);
}
< /code>

`` `` < /p>

`` `здесь мой SQL в Pure PHP (новый проект) < /p>

$db->query("
SELECT *
FROM ?
WHERE firma_id='$cari_id'
ORDER BY blok_no DESC
");
< /code>

`` `< /p>

Подробнее здесь: https://stackoverflow.com/questions/570 ... ery-to-sql
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»