|
|
|
@ -4254,7 +4254,7 @@ select jsonb_to_tsvector('null'::jsonb, '"all"'); |
|
|
|
|
|
|
|
|
|
select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '""'); |
|
|
|
|
ERROR: wrong flag in flag array: "" |
|
|
|
|
HINT: Possible values are: "string", "numeric", "boolean", "key" and "all" |
|
|
|
|
HINT: Possible values are: "string", "numeric", "boolean", "key", and "all" |
|
|
|
|
select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '{}'); |
|
|
|
|
ERROR: wrong flag type, only arrays and scalars are allowed |
|
|
|
|
select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '[]'); |
|
|
|
@ -4265,10 +4265,10 @@ select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d" |
|
|
|
|
|
|
|
|
|
select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, 'null'); |
|
|
|
|
ERROR: flag array element is not a string |
|
|
|
|
HINT: Possible values are: "string", "numeric", "boolean", "key" and "all" |
|
|
|
|
HINT: Possible values are: "string", "numeric", "boolean", "key", and "all" |
|
|
|
|
select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb, '["all", null]'); |
|
|
|
|
ERROR: flag array element is not a string |
|
|
|
|
HINT: Possible values are: "string", "numeric", "boolean", "key" and "all" |
|
|
|
|
HINT: Possible values are: "string", "numeric", "boolean", "key", and "all" |
|
|
|
|
-- ts_headline for jsonb |
|
|
|
|
select ts_headline('{"a": "aaa bbb", "b": {"c": "ccc ddd fff", "c1": "ccc1 ddd1"}, "d": ["ggg hhh", "iii jjj"]}'::jsonb, tsquery('bbb & ddd & hhh')); |
|
|
|
|
ts_headline |
|
|
|
|