mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 01:51:59 +00:00
Fix broken examples for inverted indexes
This commit is contained in:
parent
9c1ca24292
commit
bcc933098b
@ -49,20 +49,20 @@ where `N` specifies the tokenizer:
|
|||||||
Being a type of skipping index, inverted indexes can be dropped or added to a column after table creation:
|
Being a type of skipping index, inverted indexes can be dropped or added to a column after table creation:
|
||||||
|
|
||||||
``` sql
|
``` sql
|
||||||
ALTER TABLE tbl DROP INDEX inv_idx;
|
ALTER TABLE tab DROP INDEX inv_idx;
|
||||||
ALTER TABLE tbl ADD INDEX inv_idx(s) TYPE inverted(2) GRANULARITY 1;
|
ALTER TABLE tab ADD INDEX inv_idx(s) TYPE inverted(2) GRANULARITY 1;
|
||||||
```
|
```
|
||||||
|
|
||||||
To use the index, no special functions or syntax are required. Typical string search predicates automatically leverage the index. As
|
To use the index, no special functions or syntax are required. Typical string search predicates automatically leverage the index. As
|
||||||
examples, consider:
|
examples, consider:
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
SELECT * from tab WHERE s == 'Hello World;
|
INSERT INTO tab(key, str) values (1, 'Hello World');
|
||||||
SELECT * from tab WHERE s IN (‘Hello’, ‘World’);
|
SELECT * from tab WHERE str == 'Hello World';
|
||||||
SELECT * from tab WHERE s LIKE ‘%Hello%’;
|
SELECT * from tab WHERE str IN ('Hello', 'World');
|
||||||
SELECT * from tab WHERE multiSearchAny(s, ‘Hello’, ‘World’);
|
SELECT * from tab WHERE str LIKE '%Hello%';
|
||||||
SELECT * from tab WHERE hasToken(s, ‘Hello’);
|
SELECT * from tab WHERE multiSearchAny(str, ['Hello', 'World']);
|
||||||
SELECT * from tab WHERE multiSearchAll(s, [‘Hello’, ‘World’]);
|
SELECT * from tab WHERE hasToken(str, 'Hello');
|
||||||
```
|
```
|
||||||
|
|
||||||
The inverted index also works on columns of type `Array(String)`, `Array(FixedString)`, `Map(String)` and `Map(String)`.
|
The inverted index also works on columns of type `Array(String)`, `Array(FixedString)`, `Map(String)` and `Map(String)`.
|
||||||
|
Loading…
Reference in New Issue
Block a user