Я преобразовываю проект, разработанный с 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
Преобразовать запрос DSL Elasticsearch DSL в SQL ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Разница между Kotalin DSL, Groovy DSL и Kotlin SDL+Gradle? в Android-студии
Anonymous » » в форуме JAVA - 0 Ответы
- 79 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проблема с базой данных Realm после преобразования Groovy DSL Gradle в Kotlin DSL и TOML
Anonymous » » в форуме Android - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Вложенные агрегаты Elasticsearch с данными Spring elasticsearch 5.2
Anonymous » » в форуме Elasticsearch aggregation - 0 Ответы
- 1049 Просмотры
-
Последнее сообщение Anonymous
-