main 0d54602

Retrieve usage statistics

Returns statistics for all searches performed for the database

Request

Method: GET
Route: api/statistics
Example: api/statistics
Request Headers
host: localhost:8000
accept: application/json
user-agent: Symfony
content-type: application/json
accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
content-length: 2
accept-language: en-us,en;q=0.5

Response

200 JSON
Response Headers
date: Tue, 14 Oct 2025 08:48:10 GMT
content-type: application/json
cache-control: no-cache, private
{
    "data": [
        {
            "id": 1,
            "teleterm_searches": 7935,
            "inforterm_searches": 2801,
            "termterm_searches": 2240,
            "acouterm_searches": 856,
            "electerm_searches": 2195,
            "lexiterm_searches": 1172,
            "emcterm_searches": 771,
            "sensoterm_searches": 711,
            "chromoterm_searches": 346,
            "geoterm_searches": 319,
            "optoterm_searches": 227,
            "unitterm_searches": 151,
            "philotterm_searches": 76,
            "foraterm_searches": 64,
            "docuterm_searches": 34,
            "teleterm_rows": 130625,
            "inforterm_rows": 7256,
            "termterm_rows": 3651,
            "acouterm_rows": 10594,
            "electerm_rows": 21518,
            "lexiterm_rows": 16626,
            "emcterm_rows": 4141,
            "sensoterm_rows": 286,
            "chromoterm_rows": 158,
            "geoterm_rows": 1440,
            "optoterm_rows": 1271,
            "unitterm_rows": 657,
            "philotterm_rows": 443,
            "foraterm_rows": 6297,
            "docuterm_rows": 1662,
            "total_rows": 206625,
            "termmaster_games": 2215,
            "total_searches": 19898
        }
    ],
    "system": {
        "messages": [],
        "status": 200,
        "status_text": "OK",
        "errors": [],
        "error_code": 0
    },
    "metadata": {
        "request": [],
        "count": 1
    }
}

Time: 161.79

select `id`, `teleterm_searches`, `inforterm_searches`, `termterm_searches`, `acouterm_searches`, `electerm_searches`, `lexiterm_searches`, `emcterm_searches`, `sensoterm_searches`, `chromoterm_searches`, `geoterm_searches`, `optoterm_searches`, `unitterm_searches`, `philotterm_searches`, `foraterm_searches`, `docuterm_searches`, (SELECT COUNT(*) FROM `TELETERM_TELETERM`) as teleterm_rows, (SELECT COUNT(*) FROM `INFORTERM_INFORTERM`) as inforterm_rows, (SELECT COUNT(*) FROM `TERMTERM_TERMTERM`) as termterm_rows, (SELECT COUNT(*) FROM `ACOUTERM_ACOUTERM`) as acouterm_rows, (SELECT COUNT(*) FROM `ELECTERM_ELECTERM`) as electerm_rows, (SELECT COUNT(*) FROM `LEXITERM_LEXITERM`) as lexiterm_rows, (SELECT COUNT(*) FROM `EMCTERM_EMCTERM`) as emcterm_rows, (SELECT COUNT(*) FROM `SENSOTERM_SENSOTERM`) as sensoterm_rows, (SELECT COUNT(*) FROM `CHROMOTERM_CHROMOTERM`) as chromoterm_rows, (SELECT COUNT(*) FROM `GEOTERM_GEOTERM`) as geoterm_rows, (SELECT COUNT(*) FROM `OPTOTERM_OPTOTERM`) as optoterm_rows, (SELECT COUNT(*) FROM `UNITTERM_UNITTERM`) as unitterm_rows, (SELECT COUNT(*) FROM `PHILOTTERM_PHILOTTERM`) as philotterm_rows, (SELECT COUNT(*) FROM `FORATERM_FORATERM`) as foraterm_rows, (SELECT COUNT(*) FROM `DOCUTERM_DOCUTERM`) as docuterm_rows, (SELECT COUNT(*) FROM `TELETERM_TELETERM`) + (SELECT COUNT(*) FROM `INFORTERM_INFORTERM`) + (SELECT COUNT(*) FROM `TERMTERM_TERMTERM`) + (SELECT COUNT(*) FROM `ACOUTERM_ACOUTERM`) + (SELECT COUNT(*) FROM `ELECTERM_ELECTERM`) + (SELECT COUNT(*) FROM `LEXITERM_LEXITERM`) + (SELECT COUNT(*) FROM `EMCTERM_EMCTERM`) + (SELECT COUNT(*) FROM `SENSOTERM_SENSOTERM`) + (SELECT COUNT(*) FROM `CHROMOTERM_CHROMOTERM`) + (SELECT COUNT(*) FROM `GEOTERM_GEOTERM`) + (SELECT COUNT(*) FROM `OPTOTERM_OPTOTERM`) + (SELECT COUNT(*) FROM `UNITTERM_UNITTERM`) + (SELECT COUNT(*) FROM `PHILOTTERM_PHILOTTERM`) + (SELECT COUNT(*) FROM `FORATERM_FORATERM`) + (SELECT COUNT(*) FROM `DOCUTERM_DOCUTERM`) AS total_rows from `STATISTICS`

Time: 3.02

select * from `GAME_STATISTICS` where `GAME_STATISTICS`.`id` = ? limit 1
Bindings
0: 1

Request

Method: GET
Route: api/statistics
Example: api/statistics
Request Headers
host: localhost:8000
accept: application/json
user-agent: Symfony
content-type: application/json
accept-charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
content-length: 2
accept-language: en-us,en;q=0.5