Функции для работы с URL
Функции для работы с URL предназначены для анализа и манипуляции URL-адресами. Они позволяют извлекать компоненты URL, такие, как протокол, домен, порт, путь, параметры запроса, а также проводить различные операции по преобразованию и очистке URL-адресов.
Набор поддерживаемых функций RQL и их поведение зависят от версии установленного ClickHouse. Если функция не поддерживается в используемой версии ClickHouse, она также не будет доступна в RQL. Ознакомиться с актуальным списком функций и их поведением можно в официальном репозитории ClickHouse, выбрав нужную версию из веток. Например: список функций для работы с URL для ClickHouse 24.7. |
Функция | Описание |
---|---|
|
Возвращает протокол из URL. |
|
Извлекает имя хоста из URL. |
|
Возвращает домен, удалив префикс |
|
Извлекает домен верхнего уровня из URL. |
|
Возвращает первый существенный поддомен из URL. |
|
Возвращает часть домена до первого существенного поддомена. |
|
Возвращает часть домена до первого существенного поддомена с использованием пользовательского списка доменов верхнего уровня. |
|
То же самое, но не удаляет |
|
Возвращает первый существенный поддомен с использованием пользовательского списка доменов верхнего уровня. |
|
Возвращает порт из URL или значение |
|
Возвращает путь из URL. |
|
Возвращает путь, включая query string и fragment из URL. |
|
Возвращает query string из URL. |
|
Возвращает fragment из URL. |
|
Возвращает query string и fragment из URL. |
|
Извлекает значение параметра |
|
Возвращает массив параметров из URL. |
|
Возвращает массив имен параметров из URL. |
|
Возвращает массив с URL, обрезанный по |
|
Возвращает массив путей из URL, обрезанный по |
|
Возвращает декодированный URL. |
|
Извлекает сетевую локальность ( |
|
Удаляет |
|
Удаляет query string из URL. |
|
Удаляет fragment из URL. |
|
Удаляет query string и fragment из URL. |
|
Удаляет параметр с именем |