mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-10 09:32:06 +00:00
Fixed tests
This commit is contained in:
parent
1cd1fb9658
commit
8094582e5f
@ -15,7 +15,7 @@ Hello "world", 789 ,2016-01-03
|
||||
default,,
|
||||
default-eof,,' | $CLICKHOUSE_CLIENT --input_format_defaults_for_omitted_fields=1 --input_format_csv_empty_as_default=1 --query="INSERT INTO csv FORMAT CSV";
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="SELECT * FROM csv ORDER BY d";
|
||||
$CLICKHOUSE_CLIENT --query="SELECT * FROM csv ORDER BY d, s";
|
||||
$CLICKHOUSE_CLIENT --query="DROP TABLE csv";
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="CREATE TABLE csv (t DateTime('Europe/Moscow'), s String) ENGINE = Memory";
|
||||
|
@ -1,8 +1,8 @@
|
||||
2000-01-01 1 [1,2] [3,4] [10,11] [0,1,2] ['3','4','5'] [-1,-2,-3] [1,10,100]
|
||||
2000-01-01 1 [2,1] [4,3] [20,22] [2,2,1] ['5','5','0'] [-3,-3,-33] [10,100,1000]
|
||||
2000-01-01 1 [1,2] [3,4] [10,11] [0,1,2] ['3','4','5'] [-1,-2,-3] [1,10,100]
|
||||
2000-01-01 2 [1,2] [3,4] [10,11] [0,1,2] ['3','4','5'] [-1,-2,-3] [1,10,100]
|
||||
2000-01-01 2 [1,2] [3,4] [10,11] [0,1,2] ['3','4','5'] [-1,-2,-3] [1,10,100]
|
||||
2000-01-01 2 [2,1,1] [4,3,3] [20,22,33] [2,2] ['5','5'] [-3,-3] [10,100]
|
||||
2000-01-01 2 [1,2] [3,4] [10,11] [0,1,2] ['3','4','5'] [-1,-2,-3] [1,10,100]
|
||||
2000-01-01 1 1 3 10
|
||||
2000-01-01 1 1 3 22
|
||||
2000-01-01 1 2 4 11
|
||||
|
@ -7,9 +7,9 @@ INSERT INTO summing_composite_key VALUES ('2000-01-01', 1, [1,2], ['3','4'], [10
|
||||
|
||||
SELECT * FROM summing_composite_key ORDER BY d, k, _part_index;
|
||||
|
||||
SELECT d, k, m.k1, m.k2ID, m.s FROM summing_composite_key ARRAY JOIN FirstMap AS m ORDER BY d, k, m.k1, m.k2ID, m.s;
|
||||
SELECT d, k, m.k1, m.k2ID, m.s FROM summing_composite_key ARRAY JOIN FirstMap AS m ORDER BY d, k, m.k1, m.k2ID, m.s, SecondMap.k1ID, SecondMap.k2Key, SecondMap.k3Type, SecondMap.s;
|
||||
SELECT d, k, m.k1, m.k2ID, sum(m.s) FROM summing_composite_key ARRAY JOIN FirstMap AS m GROUP BY d, k, m.k1, m.k2ID ORDER BY d, k, m.k1, m.k2ID;
|
||||
SELECT d, k, m.k1, m.k2ID,m. s FROM summing_composite_key FINAL ARRAY JOIN FirstMap AS m ORDER BY d, k, m.k1, m.k2ID, m.s;
|
||||
SELECT d, k, m.k1, m.k2ID, m.s FROM summing_composite_key FINAL ARRAY JOIN FirstMap AS m ORDER BY d, k, m.k1, m.k2ID, m.s;
|
||||
|
||||
SELECT d, k, m.k1ID, m.k2Key, m.k3Type, m.s FROM summing_composite_key ARRAY JOIN SecondMap AS m ORDER BY d, k, m.k1ID, m.k2Key, m.k3Type, m.s;
|
||||
SELECT d, k, m.k1ID, m.k2Key, m.k3Type, sum(m.s) FROM summing_composite_key ARRAY JOIN SecondMap AS m GROUP BY d, k, m.k1ID, m.k2Key, m.k3Type ORDER BY d, k, m.k1ID, m.k2Key, m.k3Type;
|
||||
|
@ -5,7 +5,7 @@ CREATE TABLE sum_map(date Date, timeslot DateTime, statusMap Nested(status UInt1
|
||||
|
||||
INSERT INTO sum_map VALUES ('2000-01-01', '2000-01-01 00:00:00', [1, 2, 3], [10, 10, 10]), ('2000-01-01', '2000-01-01 00:00:00', [3, 4, 5], [10, 10, 10]), ('2000-01-01', '2000-01-01 00:01:00', [4, 5, 6], [10, 10, 10]), ('2000-01-01', '2000-01-01 00:01:00', [6, 7, 8], [10, 10, 10]);
|
||||
|
||||
SELECT * FROM sum_map ORDER BY timeslot;
|
||||
SELECT * FROM sum_map ORDER BY timeslot, statusMap.status, statusMap.requests;
|
||||
SELECT sumMap(statusMap.status, statusMap.requests) FROM sum_map;
|
||||
SELECT sumMap((statusMap.status, statusMap.requests)) FROM sum_map;
|
||||
SELECT sumMapMerge(s) FROM (SELECT sumMapState(statusMap.status, statusMap.requests) AS s FROM sum_map);
|
||||
|
@ -1,7 +1,7 @@
|
||||
*** Check that the parts are sorted according to the new key. ***
|
||||
1 2 0 10
|
||||
1 2 2 40
|
||||
1 2 1 30
|
||||
1 2 0 10
|
||||
*** Check that the rows are collapsed according to the new key. ***
|
||||
1 2 0 30
|
||||
1 2 1 30
|
||||
|
@ -21,11 +21,9 @@ ALTER TABLE summing MODIFY ORDER BY (x, y, nonexistent); -- { serverError 47}
|
||||
/* Can't modyfy ORDER BY so that it is no longer a prefix of the PRIMARY KEY. */
|
||||
ALTER TABLE summing MODIFY ORDER BY x; -- { serverError 36}
|
||||
|
||||
INSERT INTO summing(x, y, val) VALUES (1, 2, 10);
|
||||
|
||||
ALTER TABLE summing ADD COLUMN z UInt32 AFTER y, MODIFY ORDER BY (x, y, -z);
|
||||
|
||||
INSERT INTO summing(x, y, z, val) values (1, 2, 1, 30), (1, 2, 2, 40);
|
||||
INSERT INTO summing(x, y, z, val) values (1, 2, 0, 10), (1, 2, 1, 30), (1, 2, 2, 40);
|
||||
|
||||
SELECT '*** Check that the parts are sorted according to the new key. ***';
|
||||
SELECT * FROM summing;
|
||||
|
@ -110,115 +110,115 @@
|
||||
1000
|
||||
500
|
||||
0
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metris.ru/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
1000
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metris.ru/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
1000
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metris.ru/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
http://metris.ru/ 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
1000
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://autometric.ru/ 1000
|
||||
http://metric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
http://metris.ru/ 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
http://metris.ru/ 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
привет 308
|
||||
привет братан как дела - Яндекс.Видео 923
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 0
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://metris.ru/ 0
|
||||
привет 308
|
||||
привет как дела?... Херсон 769
|
||||
привет как дела клип - Яндекс.Видео 769
|
||||
привет братан как дела - Яндекс.Видео 769
|
||||
привет как дела клип - Яндекс.Видео 769
|
||||
привет как дела?... Херсон 769
|
||||
пап привет как дела - Яндекс.Видео 846
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 600
|
||||
http://metric.ru/ 600
|
||||
http://metrica.yandex.com/ 600
|
||||
http://metris.ru/ 600
|
||||
http://metrika.ru/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 600
|
||||
http://metric.ru/ 800
|
||||
http://metris.ru/ 600
|
||||
http://autometric.ru/ 800
|
||||
http://metric.ru/ 800
|
||||
http://metrica.yandex.com/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 600
|
||||
http://metric.ru/ 600
|
||||
http://metrica.yandex.com/ 600
|
||||
http://metris.ru/ 600
|
||||
http://metrika.ru/ 800
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 600
|
||||
http://metric.ru/ 800
|
||||
http://metris.ru/ 600
|
||||
http://autometric.ru/ 800
|
||||
http://metric.ru/ 800
|
||||
http://metrica.yandex.com/ 800
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrica.yandex.com/ 1000
|
||||
1000
|
||||
1000
|
||||
@ -332,133 +332,133 @@ http://metrica.yandex.com/ 1000
|
||||
1000
|
||||
500
|
||||
0
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metris.ru/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
1000
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metris.ru/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
1000
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metris.ru/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
http://metris.ru/ 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
1000
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://autometric.ru/ 1000
|
||||
http://metric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
http://metris.ru/ 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
1000
|
||||
http://autometric.ru/ 1000
|
||||
http://metric.ru/ 1000
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metrika.ru/ 1000
|
||||
http://metris.ru/ 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
привет 1000
|
||||
привет братан как дела - Яндекс.Видео 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
привет 308
|
||||
привет братан как дела - Яндекс.Видео 923
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 0
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://metris.ru/ 0
|
||||
привет 308
|
||||
привет как дела?... Херсон 769
|
||||
привет как дела клип - Яндекс.Видео 769
|
||||
привет братан как дела - Яндекс.Видео 769
|
||||
привет как дела клип - Яндекс.Видео 769
|
||||
привет как дела?... Херсон 769
|
||||
пап привет как дела - Яндекс.Видео 846
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 600
|
||||
http://metric.ru/ 600
|
||||
http://metrica.yandex.com/ 600
|
||||
http://metris.ru/ 600
|
||||
http://metrika.ru/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 600
|
||||
http://metric.ru/ 600
|
||||
http://metrica.yandex.com/ 600
|
||||
http://metris.ru/ 600
|
||||
http://metrika.ru/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 600
|
||||
http://metric.ru/ 800
|
||||
http://metris.ru/ 600
|
||||
http://autometric.ru/ 800
|
||||
http://metric.ru/ 800
|
||||
http://metrica.yandex.com/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 600
|
||||
http://metric.ru/ 600
|
||||
http://metrica.yandex.com/ 600
|
||||
http://metris.ru/ 600
|
||||
http://metrika.ru/ 800
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 600
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 600
|
||||
http://metric.ru/ 800
|
||||
http://metris.ru/ 600
|
||||
http://autometric.ru/ 800
|
||||
http://metric.ru/ 800
|
||||
http://metrica.yandex.com/ 800
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrica.yandex.com/ 1000
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
привет 121
|
||||
привет как дела?... Херсон 394
|
||||
привет братан как дела - Яндекс.Видео 788
|
||||
@ -576,82 +576,82 @@ http://metrika.ru/ 0
|
||||
1000
|
||||
1000
|
||||
1000
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
привет 360
|
||||
привет братан как дела - Яндекс.Видео 960
|
||||
привет как дела?... Херсон 1000
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
пап привет как дела - Яндекс.Видео 1000
|
||||
http://metric.ru/ 0
|
||||
привет как дела клип - Яндекс.Видео 1000
|
||||
привет как дела?... Херсон 1000
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://metris.ru/ 0
|
||||
привет 360
|
||||
привет как дела?... Херсон 880
|
||||
привет как дела клип - Яндекс.Видео 880
|
||||
привет братан как дела - Яндекс.Видео 880
|
||||
привет как дела клип - Яндекс.Видео 880
|
||||
привет как дела?... Херсон 880
|
||||
пап привет как дела - Яндекс.Видео 920
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 500
|
||||
http://metric.ru/ 500
|
||||
http://metrica.yandex.com/ 500
|
||||
http://metris.ru/ 500
|
||||
http://metrika.ru/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 500
|
||||
http://metric.ru/ 750
|
||||
http://metris.ru/ 500
|
||||
http://autometric.ru/ 750
|
||||
http://metric.ru/ 750
|
||||
http://metrica.yandex.com/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 500
|
||||
http://metric.ru/ 500
|
||||
http://metrica.yandex.com/ 500
|
||||
http://metris.ru/ 500
|
||||
http://metrika.ru/ 750
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 500
|
||||
http://metric.ru/ 750
|
||||
http://metris.ru/ 500
|
||||
http://autometric.ru/ 750
|
||||
http://metric.ru/ 750
|
||||
http://metrica.yandex.com/ 750
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrica.yandex.com/ 1000
|
||||
1000
|
||||
1000
|
||||
@ -765,91 +765,91 @@ http://metrica.yandex.com/ 1000
|
||||
1000
|
||||
1000
|
||||
1000
|
||||
привет 0
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 80
|
||||
привет как дела?... Херсон 120
|
||||
привет как дела клип - Яндекс.Видео 120
|
||||
пап привет как дела - Яндекс.Видео 120
|
||||
привет 0
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
привет как дела клип - Яндекс.Видео 120
|
||||
привет как дела?... Херсон 120
|
||||
0
|
||||
привет как дела?... Херсон 440
|
||||
привет как дела клип - Яндекс.Видео 440
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrica.yandex.com/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 440
|
||||
привет братан как дела - Яндекс.Видео 440
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 440
|
||||
привет как дела?... Херсон 440
|
||||
0
|
||||
http://metric.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 500
|
||||
http://metric.ru/ 500
|
||||
http://metrica.yandex.com/ 500
|
||||
http://metris.ru/ 500
|
||||
http://metrika.ru/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 500
|
||||
http://metric.ru/ 500
|
||||
http://metrica.yandex.com/ 500
|
||||
http://metris.ru/ 500
|
||||
http://metrika.ru/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 500
|
||||
http://metric.ru/ 750
|
||||
http://metris.ru/ 500
|
||||
http://autometric.ru/ 750
|
||||
http://metric.ru/ 750
|
||||
http://metrica.yandex.com/ 1000
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metric.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://autometric.ru/ 500
|
||||
http://metric.ru/ 500
|
||||
http://metrica.yandex.com/ 500
|
||||
http://metris.ru/ 500
|
||||
http://metrika.ru/ 750
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
0
|
||||
http://metris.ru/ 500
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrika.ru/ 500
|
||||
http://metric.ru/ 750
|
||||
http://metris.ru/ 500
|
||||
http://autometric.ru/ 750
|
||||
http://metric.ru/ 750
|
||||
http://metrica.yandex.com/ 750
|
||||
привет как дела?... Херсон 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
http://metric.ru/ 0
|
||||
http://autometric.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
0
|
||||
http://autometric.ru/ 0
|
||||
http://metric.ru/ 0
|
||||
http://metrika.ru/ 0
|
||||
http://metris.ru/ 0
|
||||
пап привет как дела - Яндекс.Видео 0
|
||||
привет 0
|
||||
привет братан как дела - Яндекс.Видео 0
|
||||
привет как дела клип - Яндекс.Видео 0
|
||||
привет как дела?... Херсон 0
|
||||
http://metrica.yandex.com/ 1000
|
||||
|
@ -34,17 +34,17 @@ drop table if exists test_entry_distance;
|
||||
create table test_entry_distance (Title String) engine = Memory;
|
||||
insert into test_entry_distance values ('привет как дела?... Херсон'), ('привет как дела клип - Яндекс.Видео'), ('привет'), ('пап привет как дела - Яндекс.Видео'), ('привет братан как дела - Яндекс.Видео'), ('http://metric.ru/'), ('http://autometric.ru/'), ('http://metrica.yandex.com/'), ('http://metris.ru/'), ('http://metrika.ru/'), ('');
|
||||
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, Title) as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, extract(Title, 'как дела')) as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, extract(Title, 'metr')) as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, Title) as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, extract(Title, 'как дела')) as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, extract(Title, 'metr')) as distance, Title;
|
||||
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'привет как дела') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'как привет дела') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metrika') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metrica') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metriks') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metrics') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'yandex') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'привет как дела') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'как привет дела') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metrika') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metrica') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metriks') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'metrics') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchUTF8(Title, 'yandex') as distance, Title;
|
||||
|
||||
|
||||
select round(1000 * ngramSearchCaseInsensitiveUTF8(materialize(''), '')) from system.numbers limit 5;
|
||||
@ -80,19 +80,19 @@ select round(1000 * ngramSearchCaseInsensitiveUTF8('аБВГдеёЖз', 'Абв
|
||||
select round(1000 * ngramSearchCaseInsensitiveUTF8('абвгдеёжз', 'гдеёЗД'));
|
||||
select round(1000 * ngramSearchCaseInsensitiveUTF8('АБВГДеёжз', 'ЁЁЁЁЁЁЁЁ'));
|
||||
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, Title) as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, extract(Title, 'как дела')) as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, extract(Title, 'metr')) as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, Title) as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, extract(Title, 'как дела')) as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, extract(Title, 'metr')) as distance, Title;
|
||||
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'ПрИвЕт кАК ДЕЛа') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'как ПРИВЕТ дела') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'metrika') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'Metrika') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'mEtrica') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'metriKS') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'metrics') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'YanDEX') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'приВЕТ КАк ДеЛа КлИп - яндеКс.видео') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'ПрИвЕт кАК ДЕЛа') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'как ПРИВЕТ дела') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'metrika') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'Metrika') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'mEtrica') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'metriKS') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'metrics') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'YanDEX') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitiveUTF8(Title, 'приВЕТ КАк ДеЛа КлИп - яндеКс.видео') as distance, Title;
|
||||
|
||||
|
||||
select round(1000 * ngramSearch(materialize(''), '')) from system.numbers limit 5;
|
||||
@ -128,13 +128,13 @@ select round(1000 * ngramSearch('abcdefgh', 'abcdefg'));
|
||||
select round(1000 * ngramSearch('abcdefgh', 'defgh'));
|
||||
select round(1000 * ngramSearch('abcdefghaaaaaaaaaa', 'aaaaaaaa'));
|
||||
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'привет как дела') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'как привет дела') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metrika') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metrica') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metriks') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metrics') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'yandex') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'привет как дела') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'как привет дела') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metrika') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metrica') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metriks') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'metrics') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearch(Title, 'yandex') as distance, Title;
|
||||
|
||||
select round(1000 * ngramSearchCaseInsensitive(materialize(''), '')) from system.numbers limit 5;
|
||||
select round(1000 * ngramSearchCaseInsensitive(materialize('abc'), '')) from system.numbers limit 5;
|
||||
@ -168,13 +168,13 @@ select round(1000 * ngramSearchCaseInsensitive('abcdefgh', 'abcdeFG'));
|
||||
select round(1000 * ngramSearchCaseInsensitive('AAAAbcdefgh', 'defgh'));
|
||||
select round(1000 * ngramSearchCaseInsensitive('ABCdefgHaAaaaAaaaAA', 'aaaaaaaa'));
|
||||
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'ПрИвЕт кАК ДЕЛа') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'как ПРИВЕТ дела') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'metrika') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'Metrika') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'mEtrica') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'metriKS') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'metrics') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'YanDEX') as distance;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'ПрИвЕт кАК ДЕЛа') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'как ПРИВЕТ дела') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'metrika') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'Metrika') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'mEtrica') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'metriKS') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'metrics') as distance, Title;
|
||||
SELECT Title, round(1000 * distance) FROM test_entry_distance ORDER BY ngramSearchCaseInsensitive(Title, 'YanDEX') as distance, Title;
|
||||
|
||||
drop table if exists test_entry_distance;
|
||||
|
@ -6,10 +6,36 @@ CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
|
||||
CLICKHOUSE_CLIENT=$(echo ${CLICKHOUSE_CLIENT} | sed 's/'"--send_logs_level=${CLICKHOUSE_CLIENT_SERVER_LOGS_LEVEL}"'/--send_logs_level=none/g')
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="SELECT * FROM (SELECT number % 5 AS a, count() AS b, c FROM numbers(10) ARRAY JOIN [1,2] AS c GROUP BY a,c) AS table ORDER BY a LIMIT 3 WITH TIES BY a" 2>&1 | grep -q "Code: 498." && echo 'OK' || echo 'FAIL' ||:
|
||||
$CLICKHOUSE_CLIENT --query="""
|
||||
SELECT * FROM (SELECT number % 5 AS a, count() AS b, c FROM numbers(10)
|
||||
ARRAY JOIN [1,2] AS c GROUP BY a,c) AS table
|
||||
ORDER BY a LIMIT 3 WITH TIES BY a""" 2>&1 | grep -q "Code: 498." && echo 'OK' || echo 'FAIL' ||:
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="SELECT * FROM VALUES('Phrase String, Payload String', ('hello', 'x'), ('world', 'x'), ('hello', 'z'), ('upyachka', 'a'), ('test', 'b'), ('foo', 'c'), ('bar', 'd')) ORDER BY Payload LIMIT 1 WITH TIES BY Phrase LIMIT 5;" 2>&1 | grep -q "Code: 498." && echo 'OK' || echo 'FAIL' ||:
|
||||
$CLICKHOUSE_CLIENT --query="""
|
||||
SELECT * FROM VALUES('Phrase String, Payload String',
|
||||
('hello', 'x'), ('world', 'x'), ('hello', 'z'),
|
||||
('upyachka', 'a'), ('test', 'b'), ('foo', 'c'),
|
||||
('bar', 'd'))
|
||||
ORDER BY Payload LIMIT 1 WITH TIES BY Phrase LIMIT 5;""" 2>&1 | grep -q "Code: 498." && echo 'OK' || echo 'FAIL' ||:
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="SELECT * FROM VALUES('Phrase String, Payload String', ('hello', 'x'), ('world', 'x'), ('hello', 'z'), ('upyachka', 'a'), ('test', 'b'), ('foo', 'c'), ('bar', 'd')) ORDER BY Payload LIMIT 1 BY Phrase LIMIT 5 WITH TIES"
|
||||
$CLICKHOUSE_CLIENT --query="""
|
||||
SELECT * FROM
|
||||
(
|
||||
SELECT * FROM VALUES('Phrase String, Payload String',
|
||||
('hello', 'x'), ('world', 'x'), ('hello', 'z'),
|
||||
('upyachka', 'a'), ('test', 'b'), ('foo', 'c'),
|
||||
('bar', 'd'))
|
||||
ORDER BY Payload LIMIT 1 BY Phrase LIMIT 5 WITH TIES
|
||||
) ORDER BY Payload, Phrase
|
||||
"""
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="SELECT TOP 5 WITH TIES * FROM VALUES('Phrase String, Payload String', ('hello', 'x'), ('world', 'x'), ('hello', 'z'), ('upyachka', 'a'), ('test', 'b'), ('foo', 'c'), ('bar', 'd')) ORDER BY Payload LIMIT 1 BY Phrase"
|
||||
$CLICKHOUSE_CLIENT --query="""
|
||||
SELECT * FROM
|
||||
(
|
||||
SELECT TOP 5 WITH TIES * FROM VALUES('Phrase String, Payload String',
|
||||
('hello', 'x'), ('world', 'x'), ('hello', 'z'),
|
||||
('upyachka', 'a'), ('test', 'b'), ('foo', 'c'),
|
||||
('bar', 'd'))
|
||||
ORDER BY Payload LIMIT 1 BY Phrase
|
||||
) ORDER BY Payload, Payload
|
||||
"""
|
||||
|
@ -1,4 +1,4 @@
|
||||
select number, intDiv(number,5) value from numbers(20) order by value limit 3 with ties;
|
||||
select * from (select number, intDiv(number,5) value from numbers(20) order by value limit 3 with ties) ORDER BY number, value;
|
||||
|
||||
drop table if exists wt;
|
||||
create table wt (a Int, b Int) engine = Memory;
|
||||
@ -6,7 +6,7 @@ insert into wt select 0, number from numbers(5);
|
||||
|
||||
select 1 from wt order by a limit 3 with ties;
|
||||
select b from wt order by a limit 3 with ties;
|
||||
with a * 2 as c select a, b from wt order by c limit 3 with ties;
|
||||
select a * 2 as c, b from wt order by c limit 3 with ties;
|
||||
select * from (with a * 2 as c select a, b from wt order by c limit 3 with ties) ORDER BY a, b;
|
||||
select * from (select a * 2 as c, b from wt order by c limit 3 with ties) ORDER BY a, b;
|
||||
|
||||
drop table if exists wt;
|
||||
|
@ -9,7 +9,7 @@ INSERT INTO table2 VALUES ('D', 'd', '2018-01-01') ('B', 'b', '2018-01-01') ('C'
|
||||
|
||||
set join_algorithm = 'partial_merge';
|
||||
|
||||
SELECT * FROM table1 AS t1 ALL LEFT JOIN (SELECT *, '0.10', c, d AS b FROM table2) AS t2 USING (a, b) ORDER BY d ASC FORMAT PrettyCompact settings max_rows_in_join = 1;
|
||||
SELECT * FROM table1 AS t1 ALL LEFT JOIN (SELECT *, '0.10', c, d AS b FROM table2) AS t2 USING (a, b) ORDER BY d, t1.a ASC FORMAT PrettyCompact settings max_rows_in_join = 1;
|
||||
|
||||
SELECT pow('0.0000000257', NULL), pow(pow(NULL, NULL), NULL) - NULL, (val + NULL) = (rval * 0), * FROM (SELECT (val + 256) = (NULL * NULL), toLowCardinality(toNullable(dummy)) AS val FROM system.one) AS s1 ANY LEFT JOIN (SELECT toLowCardinality(dummy) AS rval FROM system.one) AS s2 ON (val + 0) = (rval * 255) settings max_rows_in_join = 1;
|
||||
|
||||
|
@ -3,8 +3,42 @@ select deltaSum(arrayJoin([1, 2, 3, 0, 3, 4]));
|
||||
select deltaSum(arrayJoin([1, 2, 3, 0, 3, 4, 2, 3]));
|
||||
select deltaSum(arrayJoin([1, 2, 3, 0, 3, 3, 3, 3, 3, 4, 2, 3]));
|
||||
select deltaSum(arrayJoin([1, 2, 3, 0, 0, 0, 0, 3, 3, 3, 3, 3, 4, 2, 3]));
|
||||
select deltaSumMerge(rows) from (select deltaSumState(arrayJoin([0, 1])) as rows union all select deltaSumState(arrayJoin([4, 5])) as rows);
|
||||
select deltaSumMerge(rows) from (select deltaSumState(arrayJoin([4, 5])) as rows union all select deltaSumState(arrayJoin([0, 1])) as rows);
|
||||
select deltaSumMerge(rows) from
|
||||
(
|
||||
select * from
|
||||
(
|
||||
select deltaSumState(arrayJoin([0, 1])) as rows
|
||||
union all
|
||||
select deltaSumState(arrayJoin([4, 5])) as rows
|
||||
) order by rows
|
||||
);
|
||||
select deltaSumMerge(rows) from
|
||||
(
|
||||
select * from
|
||||
(
|
||||
select deltaSumState(arrayJoin([4, 5])) as rows
|
||||
union all
|
||||
select deltaSumState(arrayJoin([0, 1])) as rows
|
||||
) order by rows
|
||||
);
|
||||
select deltaSum(arrayJoin([2.25, 3, 4.5]));
|
||||
select deltaSumMerge(rows) from (select deltaSumState(arrayJoin([0.1, 0.3, 0.5])) as rows union all select deltaSumState(arrayJoin([4.1, 5.1, 6.6])) as rows);
|
||||
select deltaSumMerge(rows) from (select deltaSumState(arrayJoin([3, 5])) as rows union all select deltaSumState(arrayJoin([1, 2])) as rows union all select deltaSumState(arrayJoin([4, 6])) as rows);
|
||||
select deltaSumMerge(rows) from
|
||||
(
|
||||
select * from
|
||||
(
|
||||
select deltaSumState(arrayJoin([0.1, 0.3, 0.5])) as rows
|
||||
union all
|
||||
select deltaSumState(arrayJoin([4.1, 5.1, 6.6])) as rows
|
||||
) order by rows
|
||||
);
|
||||
select deltaSumMerge(rows) from
|
||||
(
|
||||
select * from
|
||||
(
|
||||
select deltaSumState(arrayJoin([3, 5])) as rows
|
||||
union all
|
||||
select deltaSumState(arrayJoin([1, 2])) as rows
|
||||
union all
|
||||
select deltaSumState(arrayJoin([4, 6])) as rows
|
||||
) order by rows
|
||||
);
|
||||
|
@ -2,20 +2,20 @@ SELECT
|
||||
1 AS max_size,
|
||||
groupArray(max_size)(col)
|
||||
FROM
|
||||
(
|
||||
(SELECT col FROM (
|
||||
SELECT 1 AS col
|
||||
UNION DISTINCT
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
);
|
||||
) ORDER BY col);
|
||||
|
||||
WITH 1 AS max_size
|
||||
SELECT groupArray(max_size)(col)
|
||||
FROM
|
||||
(
|
||||
(SELECT col FROM (
|
||||
SELECT 1 as col
|
||||
UNION DISTINCT
|
||||
UNION ALL
|
||||
SELECT 2
|
||||
);
|
||||
) ORDER BY col);
|
||||
|
||||
WITH 0.1 AS level
|
||||
SELECT quantile(level)(number)
|
||||
|
Loading…
Reference in New Issue
Block a user