Нотатки
Маршрут: категорія #24 /nedvizhimost/zemlya/, місто city #6516 · ES: всього 61, id на сторінці: 50 · знайдено в БД: 50
Elasticsearch
POST /abyhomcom/_search → 200 · 110.6 ms · знайдено 61, повернуто 50
тіло запиту
{
"query": {
"bool": {
"filter": [
{
"terms": {
"category_id": [
24
]
}
},
{
"term": {
"city_id": 6516
}
}
]
}
},
"sort": [
{
"data_post": {
"order": "desc"
}
},
{
"id": "desc"
}
],
"from": 0,
"size": 50,
"_source": [
"id",
"m2",
"km",
"price2",
"attribute"
],
"track_total_hits": true
} SQL
SELECT c.* FROM `category` c ORDER BY c.id · 1.19 ms
SELECT c.id, c.parent_id, c.url AS slug, COALESCE(NULLIF(c.name_ua, ''), NULLIF(c.name, '')) AS name, NULL AS name_loc FROM `city` c WHERE c.url IN (?, ?, ?, ?) LIMIT 1 ["gvozdev","\/gvozdev","gvozdev\/","\/gvozdev\/"] · 0.89 ms
SELECT c.id FROM `city` c WHERE c.parent_id = 0 LIMIT 2 · 0.53 ms
SHOW TABLES · 1.44 ms
SELECT p.id, p.category_id, p.city_id, p.region AS region_id, p.vendor AS vendor_id, p.name, p.description, p.name AS name_orig, p.price, p.currency, p.bargain, p.conditions, p.url, p.img, p.view AS views, p.data_post, p.data_edit, COALESCE(NULLIF(c.name_ua, ''), NULLIF(c.name, '')) AS city_name, c.url AS city_slug FROM `post` p LEFT JOIN `city` c ON c.id = p.city_id WHERE p.id IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND (1=1) [219362506,219159155,219141881,218337338,217967891,217212904,216315250,215255742,215157963,214968603,213954354,213832635,213783804,213718317,213401241,213293562,212899245,212575200,211240200,210693600,210101684,209771885,209706212,209602936,209287786,209138185,209113300,208384528,207258085,207258019,207257983,207150949,207136813,207031985,205783505,205231520,204989285,203545424,202314169,201847299,199670638,199285132,198493392,197843942,197512346,197053315,196910050,196390850,195957677,192756760] · 69.66 ms
SELECT v.post_id, v.attribute_id, v.value, COALESCE(NULLIF(a.name_ua, ''), NULLIF(a.name, '')) AS name FROM `attribute_value` v JOIN `attribute` a ON a.id = v.attribute_id WHERE v.post_id IN (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) AND v.value IS NOT NULL AND v.value <> '' ORDER BY a.id [192756760,195957677,196390850,196910050,197053315,197512346,197843942,198493392,199285132,199670638,201847299,202314169,203545424,204989285,205231520,205783505,207031985,207136813,207150949,207257983,207258019,207258085,208384528,209113300,209138185,209287786,209602936,209706212,209771885,210101684,210693600,211240200,212575200,212899245,213293562,213401241,213718317,213783804,213832635,213954354,214968603,215157963,215255742,216315250,217212904,217967891,218337338,219141881,219159155,219362506] · 27.96 ms
SELECT c.id, c.parent_id, c.url AS slug, COALESCE(NULLIF(c.name_ua, ''), NULLIF(c.name, '')) AS name, NULL AS name_loc FROM `city` c WHERE c.parent_id = ? LIMIT 3000 [5] · 1.04 ms
SELECT v.attribute_id, v.value, COUNT(*) AS cnt FROM (SELECT p.id FROM `post` p WHERE p.category_id IN (?) AND (1) ORDER BY p.id DESC LIMIT 3000) s JOIN `attribute_value` v ON v.post_id = s.id WHERE v.value IS NOT NULL AND v.value <> '' AND CHAR_LENGTH(v.value) <= 60 GROUP BY v.attribute_id, v.value [24] · 90.74 ms
SELECT a.id, COALESCE(NULLIF(a.name_ua, ''), NULLIF(a.name, '')) AS name FROM `attribute` a WHERE a.id IN (?,?,?,?) [690,673,665,692] · 0.91 ms