Я преобразовываю проект, разработанный с 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
Кемеровские программисты php общаются здесь
-
Anonymous
1739958180
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>
Подробнее здесь: [url]https://stackoverflow.com/questions/57007940/convert-elasticsearch-dsl-query-to-sql[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия