Commit 1c36de33 authored by Bruce Momjian's avatar Bruce Momjian

Uppercase keywords in regression tsearch test scripts.

parent a4be3953
This diff is collapsed.
...@@ -59,25 +59,25 @@ SELECT E'''1 \\''2'' '' 3'' 4 '::tsvector; ...@@ -59,25 +59,25 @@ SELECT E'''1 \\''2'' '' 3'' 4 '::tsvector;
'4' ' 3' '1 ''2' '4' ' 3' '1 ''2'
(1 row) (1 row)
select '''w'':4A,3B,2C,1D,5 a:8'; SELECT '''w'':4A,3B,2C,1D,5 a:8';
?column? ?column?
----------------------- -----------------------
'w':4A,3B,2C,1D,5 a:8 'w':4A,3B,2C,1D,5 a:8
(1 row) (1 row)
select 'a:3A b:2a'::tsvector || 'ba:1234 a:1B'; SELECT 'a:3A b:2a'::tsvector || 'ba:1234 a:1B';
?column? ?column?
---------------------------- ----------------------------
'a':3A,4B 'b':2A 'ba':1237 'a':3A,4B 'b':2A 'ba':1237
(1 row) (1 row)
select setweight('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd zxc:81,567,222A'::tsvector, 'c'); SELECT setweight('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd zxc:81,567,222A'::tsvector, 'c');
setweight setweight
---------------------------------------------------------- ----------------------------------------------------------
'a':1C,3C 'w':5C,6C,12C,13C 'asd':1C 'zxc':81C,222C,567C 'a':1C,3C 'w':5C,6C,12C,13C 'asd':1C 'zxc':81C,222C,567C
(1 row) (1 row)
select strip('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd'::tsvector); SELECT strip('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd'::tsvector);
strip strip
--------------- ---------------
'a' 'w' 'asd' 'a' 'w' 'asd'
...@@ -318,176 +318,176 @@ SELECT E'1&(''2''&('' 4''&(\\|5 | ''6 \\'' !|&'')))'::tsquery; ...@@ -318,176 +318,176 @@ SELECT E'1&(''2''&('' 4''&(\\|5 | ''6 \\'' !|&'')))'::tsquery;
'1' & '2' & ' 4' & ( '|5' | '6 '' !|&' ) '1' & '2' & ' 4' & ( '|5' | '6 '' !|&' )
(1 row) (1 row)
select 'a' < 'b & c'::tsquery as "true"; SELECT 'a' < 'b & c'::tsquery as "true";
true true
------ ------
t t
(1 row) (1 row)
select 'a' > 'b & c'::tsquery as "false"; SELECT 'a' > 'b & c'::tsquery as "false";
false false
------- -------
f f
(1 row) (1 row)
select 'a | f' < 'b & c'::tsquery as "true"; SELECT 'a | f' < 'b & c'::tsquery as "true";
true true
------ ------
t t
(1 row) (1 row)
select 'a | ff' < 'b & c'::tsquery as "false"; SELECT 'a | ff' < 'b & c'::tsquery as "false";
false false
------- -------
f f
(1 row) (1 row)
select 'a | f | g' < 'b & c'::tsquery as "false"; SELECT 'a | f | g' < 'b & c'::tsquery as "false";
false false
------- -------
f f
(1 row) (1 row)
select numnode( 'new'::tsquery ); SELECT numnode( 'new'::tsquery );
numnode numnode
--------- ---------
1 1
(1 row) (1 row)
select numnode( 'new & york'::tsquery ); SELECT numnode( 'new & york'::tsquery );
numnode numnode
--------- ---------
3 3
(1 row) (1 row)
select numnode( 'new & york | qwery'::tsquery ); SELECT numnode( 'new & york | qwery'::tsquery );
numnode numnode
--------- ---------
5 5
(1 row) (1 row)
select 'foo & bar'::tsquery && 'asd'; SELECT 'foo & bar'::tsquery && 'asd';
?column? ?column?
----------------------- -----------------------
'foo' & 'bar' & 'asd' 'foo' & 'bar' & 'asd'
(1 row) (1 row)
select 'foo & bar'::tsquery || 'asd & fg'; SELECT 'foo & bar'::tsquery || 'asd & fg';
?column? ?column?
------------------------------ ------------------------------
'foo' & 'bar' | 'asd' & 'fg' 'foo' & 'bar' | 'asd' & 'fg'
(1 row) (1 row)
select 'foo & bar'::tsquery || !!'asd & fg'::tsquery; SELECT 'foo & bar'::tsquery || !!'asd & fg'::tsquery;
?column? ?column?
----------------------------------- -----------------------------------
'foo' & 'bar' | !( 'asd' & 'fg' ) 'foo' & 'bar' | !( 'asd' & 'fg' )
(1 row) (1 row)
select 'foo & bar'::tsquery && 'asd | fg'; SELECT 'foo & bar'::tsquery && 'asd | fg';
?column? ?column?
---------------------------------- ----------------------------------
'foo' & 'bar' & ( 'asd' | 'fg' ) 'foo' & 'bar' & ( 'asd' | 'fg' )
(1 row) (1 row)
-- tsvector-tsquery operations -- tsvector-tsquery operations
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca' as "true";
true true
------ ------
t t
(1 row) (1 row)
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:B' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:B' as "true";
true true
------ ------
t t
(1 row) (1 row)
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:A' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:A' as "true";
true true
------ ------
t t
(1 row) (1 row)
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:C' as "false"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:C' as "false";
false false
------- -------
f f
(1 row) (1 row)
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:CB' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:CB' as "true";
true true
------ ------
t t
(1 row) (1 row)
select ts_rank(' a:1 s:2C d g'::tsvector, 'a | s'); SELECT ts_rank(' a:1 s:2C d g'::tsvector, 'a | s');
ts_rank ts_rank
----------- -----------
0.0911891 0.0911891
(1 row) (1 row)
select ts_rank(' a:1 s:2B d g'::tsvector, 'a | s'); SELECT ts_rank(' a:1 s:2B d g'::tsvector, 'a | s');
ts_rank ts_rank
---------- ----------
0.151982 0.151982
(1 row) (1 row)
select ts_rank(' a:1 s:2 d g'::tsvector, 'a | s'); SELECT ts_rank(' a:1 s:2 d g'::tsvector, 'a | s');
ts_rank ts_rank
----------- -----------
0.0607927 0.0607927
(1 row) (1 row)
select ts_rank(' a:1 s:2C d g'::tsvector, 'a & s'); SELECT ts_rank(' a:1 s:2C d g'::tsvector, 'a & s');
ts_rank ts_rank
---------- ----------
0.140153 0.140153
(1 row) (1 row)
select ts_rank(' a:1 s:2B d g'::tsvector, 'a & s'); SELECT ts_rank(' a:1 s:2B d g'::tsvector, 'a & s');
ts_rank ts_rank
---------- ----------
0.198206 0.198206
(1 row) (1 row)
select ts_rank(' a:1 s:2 d g'::tsvector, 'a & s'); SELECT ts_rank(' a:1 s:2 d g'::tsvector, 'a & s');
ts_rank ts_rank
----------- -----------
0.0991032 0.0991032
(1 row) (1 row)
select ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a | s'); SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a | s');
ts_rank_cd ts_rank_cd
------------ ------------
0.3 0.3
(1 row) (1 row)
select ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a | s'); SELECT ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a | s');
ts_rank_cd ts_rank_cd
------------ ------------
0.5 0.5
(1 row) (1 row)
select ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a | s'); SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a | s');
ts_rank_cd ts_rank_cd
------------ ------------
0.2 0.2
(1 row) (1 row)
select ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a & s'); SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a & s');
ts_rank_cd ts_rank_cd
------------ ------------
0.133333 0.133333
(1 row) (1 row)
select ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a & s'); SELECT ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a & s');
ts_rank_cd ts_rank_cd
------------ ------------
0.16 0.16
(1 row) (1 row)
select ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a & s'); SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a & s');
ts_rank_cd ts_rank_cd
------------ ------------
0.1 0.1
......
This diff is collapsed.
...@@ -10,10 +10,10 @@ SELECT E'''1 \\''2'''::tsvector; ...@@ -10,10 +10,10 @@ SELECT E'''1 \\''2'''::tsvector;
SELECT E'''1 \\''2''3'::tsvector; SELECT E'''1 \\''2''3'::tsvector;
SELECT E'''1 \\''2'' 3'::tsvector; SELECT E'''1 \\''2'' 3'::tsvector;
SELECT E'''1 \\''2'' '' 3'' 4 '::tsvector; SELECT E'''1 \\''2'' '' 3'' 4 '::tsvector;
select '''w'':4A,3B,2C,1D,5 a:8'; SELECT '''w'':4A,3B,2C,1D,5 a:8';
select 'a:3A b:2a'::tsvector || 'ba:1234 a:1B'; SELECT 'a:3A b:2a'::tsvector || 'ba:1234 a:1B';
select setweight('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd zxc:81,567,222A'::tsvector, 'c'); SELECT setweight('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd zxc:81,567,222A'::tsvector, 'c');
select strip('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd'::tsvector); SELECT strip('w:12B w:13* w:12,5,6 a:1,3* a:3 w asd:1dc asd'::tsvector);
--Base tsquery test --Base tsquery test
SELECT '1'::tsquery; SELECT '1'::tsquery;
...@@ -56,40 +56,39 @@ SELECT '1&(2&(4&(5|6)))'::tsquery; ...@@ -56,40 +56,39 @@ SELECT '1&(2&(4&(5|6)))'::tsquery;
SELECT '1&(2&(4&(5|!6)))'::tsquery; SELECT '1&(2&(4&(5|!6)))'::tsquery;
SELECT E'1&(''2''&('' 4''&(\\|5 | ''6 \\'' !|&'')))'::tsquery; SELECT E'1&(''2''&('' 4''&(\\|5 | ''6 \\'' !|&'')))'::tsquery;
select 'a' < 'b & c'::tsquery as "true"; SELECT 'a' < 'b & c'::tsquery as "true";
select 'a' > 'b & c'::tsquery as "false"; SELECT 'a' > 'b & c'::tsquery as "false";
select 'a | f' < 'b & c'::tsquery as "true"; SELECT 'a | f' < 'b & c'::tsquery as "true";
select 'a | ff' < 'b & c'::tsquery as "false"; SELECT 'a | ff' < 'b & c'::tsquery as "false";
select 'a | f | g' < 'b & c'::tsquery as "false"; SELECT 'a | f | g' < 'b & c'::tsquery as "false";
select numnode( 'new'::tsquery ); SELECT numnode( 'new'::tsquery );
select numnode( 'new & york'::tsquery ); SELECT numnode( 'new & york'::tsquery );
select numnode( 'new & york | qwery'::tsquery ); SELECT numnode( 'new & york | qwery'::tsquery );
select 'foo & bar'::tsquery && 'asd'; SELECT 'foo & bar'::tsquery && 'asd';
select 'foo & bar'::tsquery || 'asd & fg'; SELECT 'foo & bar'::tsquery || 'asd & fg';
select 'foo & bar'::tsquery || !!'asd & fg'::tsquery; SELECT 'foo & bar'::tsquery || !!'asd & fg'::tsquery;
select 'foo & bar'::tsquery && 'asd | fg'; SELECT 'foo & bar'::tsquery && 'asd | fg';
-- tsvector-tsquery operations -- tsvector-tsquery operations
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca' as "true";
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:B' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:B' as "true";
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:A' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:A' as "true";
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:C' as "false"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:C' as "false";
select 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:CB' as "true"; SELECT 'a b:89 ca:23A,64b d:34c'::tsvector @@ 'd:AC & ca:CB' as "true";
select ts_rank(' a:1 s:2C d g'::tsvector, 'a | s'); SELECT ts_rank(' a:1 s:2C d g'::tsvector, 'a | s');
select ts_rank(' a:1 s:2B d g'::tsvector, 'a | s'); SELECT ts_rank(' a:1 s:2B d g'::tsvector, 'a | s');
select ts_rank(' a:1 s:2 d g'::tsvector, 'a | s'); SELECT ts_rank(' a:1 s:2 d g'::tsvector, 'a | s');
select ts_rank(' a:1 s:2C d g'::tsvector, 'a & s'); SELECT ts_rank(' a:1 s:2C d g'::tsvector, 'a & s');
select ts_rank(' a:1 s:2B d g'::tsvector, 'a & s'); SELECT ts_rank(' a:1 s:2B d g'::tsvector, 'a & s');
select ts_rank(' a:1 s:2 d g'::tsvector, 'a & s'); SELECT ts_rank(' a:1 s:2 d g'::tsvector, 'a & s');
select ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a | s');
select ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a | s');
select ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a | s');
select ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a & s');
select ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a & s');
select ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a & s');
SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a | s');
SELECT ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a | s');
SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a | s');
SELECT ts_rank_cd(' a:1 s:2C d g'::tsvector, 'a & s');
SELECT ts_rank_cd(' a:1 s:2B d g'::tsvector, 'a & s');
SELECT ts_rank_cd(' a:1 s:2 d g'::tsvector, 'a & s');
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment