v13 support
[smlar.git] / expected / textg.out
1 set extra_float_digits =0;
2 SELECT set_smlar_limit(0.3);
3  set_smlar_limit 
4 -----------------
5              0.3
6 (1 row)
7
8 SET smlar.type = "tfidf";
9 SET smlar.stattable = "text_stat";
10 UPDATE test_text SET v = v || '{50,50,50}'::text[] WHERE t >=50 AND t < 60;
11 INSERT INTO test_text VALUES(201, '{50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50}'); 
12 CREATE TABLE text_stat (
13     value   text UNIQUE,
14         ndoc    int4 NOT NULL CHECK (ndoc>0)
15 );
16 INSERT INTO text_stat (
17     SELECT
18                 q.w,
19                 count(*)
20         FROM
21                 (SELECT array_to_col(v) AS w FROM test_text WHERE v IS NOT NULL)  AS q
22         GROUP BY w
23 );
24 INSERT INTO text_stat VALUES (NULL, (SELECT count(*) FROM test_text));
25 DROP INDEX idx_test_text;
26 SET smlar.tf_method = "n";
27 SET smlar.idf_plus_one = off;
28 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
29  smlar 
30 -------
31      1
32 (1 row)
33
34 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
35  t  |    s     
36 ----+----------
37  10 |        1
38  11 | 0.870583
39   9 | 0.858716
40  12 | 0.766621
41   8 | 0.725108
42  13 | 0.681623
43  14 | 0.611081
44   7 | 0.599535
45  15 | 0.551777
46  16 | 0.501358
47   6 | 0.482432
48  17 | 0.458069
49  18 | 0.420577
50  19 | 0.387851
51   5 | 0.374337
52  20 | 0.359086
53  21 | 0.333644
54  22 | 0.311011
55 (18 rows)
56
57 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
58  t  |    s     
59 ----+----------
60  50 | 0.306753
61  49 | 0.306482
62 (2 rows)
63
64 SET smlar.tf_method = "n";
65 SET smlar.idf_plus_one = on;
66 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
67   smlar   
68 ----------
69  0.997241
70 (1 row)
71
72 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
73  t  |    s     
74 ----+----------
75  10 |        1
76  11 | 0.951679
77   9 | 0.946916
78  12 | 0.909452
79   8 | 0.891104
80  13 | 0.872126
81  14 |  0.83881
82   7 |  0.83201
83  15 | 0.808827
84  16 | 0.781649
85   6 | 0.768873
86  17 | 0.756858
87  18 | 0.734118
88  19 | 0.713158
89   5 | 0.700594
90  20 | 0.693752
91  21 | 0.675714
92  22 | 0.658886
93  23 | 0.643138
94  24 | 0.628355
95   4 | 0.625485
96  25 |  0.61444
97  26 |  0.60131
98  27 |  0.58889
99  28 | 0.577119
100  29 | 0.565939
101  30 |   0.5553
102  31 |  0.54516
103   3 |   0.5407
104  32 | 0.535479
105  33 | 0.526223
106  34 | 0.517359
107  35 |  0.50886
108  36 |   0.5007
109  37 | 0.492857
110  38 |  0.48531
111  39 | 0.478039
112  40 | 0.471027
113  41 | 0.464259
114  42 |  0.45772
115  43 | 0.451396
116  44 | 0.445276
117   2 | 0.440679
118  45 | 0.439348
119  46 | 0.433601
120  47 | 0.428026
121  48 | 0.422615
122  49 | 0.417358
123  50 | 0.398379
124  51 | 0.394635
125  52 | 0.390962
126  53 | 0.387358
127  54 |  0.38382
128  55 | 0.380346
129  56 | 0.376933
130  57 | 0.373581
131  58 | 0.370286
132  60 | 0.369012
133  59 | 0.367048
134  61 | 0.365094
135  62 | 0.361263
136  63 | 0.357515
137  64 | 0.353847
138  65 | 0.350256
139  66 | 0.346738
140  67 | 0.343291
141  68 | 0.339913
142  69 | 0.336601
143  70 | 0.333351
144  71 | 0.330163
145  72 | 0.327034
146  73 | 0.323962
147  74 | 0.320945
148  75 | 0.317981
149  76 | 0.315068
150  77 | 0.312205
151   1 | 0.311044
152  78 |  0.30939
153  79 | 0.306621
154  80 | 0.303897
155  81 | 0.301217
156 (81 rows)
157
158 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
159   t  |    s     
160 -----+----------
161    8 | 0.759109
162    9 | 0.714367
163    7 | 0.694063
164   10 | 0.676445
165   11 | 0.643758
166    6 | 0.623275
167   12 | 0.615194
168   13 | 0.589945
169   14 | 0.567409
170   15 | 0.547127
171    5 | 0.544812
172   16 | 0.528742
173   17 | 0.511973
174   50 | 0.510326
175   51 |  0.50553
176   52 | 0.500825
177   18 | 0.496591
178   53 | 0.496208
179   54 | 0.491676
180   55 | 0.487225
181   56 | 0.482854
182   19 | 0.482412
183   57 |  0.47856
184   58 |  0.47434
185   59 | 0.470191
186   20 | 0.469285
187   21 | 0.457083
188    4 |  0.45545
189   22 |   0.4457
190   23 | 0.435047
191    2 | 0.428355
192   24 | 0.425047
193   33 | 0.419273
194   25 | 0.415635
195   34 |  0.41221
196   26 | 0.406753
197   35 | 0.405439
198   36 | 0.398938
199   27 | 0.398352
200   37 | 0.392689
201   28 | 0.390389
202   49 | 0.390116
203   38 | 0.386675
204   29 | 0.382826
205   39 | 0.380882
206   60 | 0.379628
207   30 |  0.37563
208   61 | 0.375598
209   40 | 0.375295
210   62 | 0.371657
211   41 | 0.369903
212   31 | 0.368771
213   63 | 0.367801
214   42 | 0.364692
215   64 | 0.364028
216   32 | 0.362222
217   65 | 0.360333
218   43 | 0.359654
219   66 | 0.356714
220   44 | 0.354778
221   67 | 0.353168
222   45 | 0.350054
223   68 | 0.349693
224    3 | 0.349116
225   69 | 0.346285
226   46 | 0.345476
227   70 | 0.342942
228   47 | 0.341034
229   71 | 0.339663
230   48 | 0.336722
231   72 | 0.336444
232   73 | 0.333283
233   74 | 0.330179
234   75 |  0.32713
235   76 | 0.324133
236   77 | 0.321188
237   78 | 0.318291
238   79 | 0.315443
239   80 | 0.312641
240   81 | 0.309883
241   82 | 0.307169
242   83 | 0.304497
243    1 | 0.302346
244  201 | 0.302346
245   84 | 0.301866
246 (85 rows)
247
248 SET smlar.tf_method = "log";
249 SET smlar.idf_plus_one = off;
250 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
251  smlar 
252 -------
253      1
254 (1 row)
255
256 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
257  t  |    s     
258 ----+----------
259  10 |        1
260  11 | 0.870583
261   9 | 0.858716
262  12 | 0.766621
263   8 | 0.725108
264  13 | 0.681623
265  14 | 0.611081
266   7 | 0.599535
267  15 | 0.551777
268  16 | 0.501358
269   6 | 0.482432
270  17 | 0.458069
271  18 | 0.420577
272  19 | 0.387851
273   5 | 0.374337
274  20 | 0.359086
275  21 | 0.333644
276  22 | 0.311011
277 (18 rows)
278
279 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
280  t  |    s     
281 ----+----------
282  50 | 0.306662
283  49 | 0.306482
284 (2 rows)
285
286 SET smlar.tf_method = "log";
287 SET smlar.idf_plus_one = on;
288 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
289   smlar   
290 ----------
291  0.999075
292 (1 row)
293
294 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
295  t  |    s     
296 ----+----------
297  10 |        1
298  11 | 0.951679
299   9 | 0.946916
300  12 | 0.909452
301   8 | 0.891104
302  13 | 0.872126
303  14 |  0.83881
304   7 |  0.83201
305  15 | 0.808827
306  16 | 0.781649
307   6 | 0.768873
308  17 | 0.756858
309  18 | 0.734118
310  19 | 0.713158
311   5 | 0.700594
312  20 | 0.693752
313  21 | 0.675714
314  22 | 0.658886
315  23 | 0.643138
316  24 | 0.628355
317   4 | 0.625485
318  25 |  0.61444
319  26 |  0.60131
320  27 |  0.58889
321  28 | 0.577119
322  29 | 0.565939
323  30 |   0.5553
324  31 |  0.54516
325   3 |   0.5407
326  32 | 0.535479
327  33 | 0.526223
328  34 | 0.517359
329  35 |  0.50886
330  36 |   0.5007
331  37 | 0.492857
332  38 |  0.48531
333  39 | 0.478039
334  40 | 0.471027
335  41 | 0.464259
336  42 |  0.45772
337  43 | 0.451396
338  44 | 0.445276
339   2 | 0.440679
340  45 | 0.439348
341  46 | 0.433601
342  47 | 0.428026
343  48 | 0.422615
344  50 | 0.419425
345  49 | 0.417358
346  51 |  0.41482
347  52 | 0.410324
348  53 | 0.405932
349  54 |  0.40164
350  55 | 0.397443
351  56 | 0.393339
352  57 | 0.389323
353  58 | 0.385391
354  59 | 0.381541
355  60 | 0.369012
356  61 | 0.365094
357  62 | 0.361263
358  63 | 0.357515
359  64 | 0.353847
360  65 | 0.350256
361  66 | 0.346738
362  67 | 0.343291
363  68 | 0.339913
364  69 | 0.336601
365  70 | 0.333351
366  71 | 0.330163
367  72 | 0.327034
368  73 | 0.323962
369  74 | 0.320945
370  75 | 0.317981
371  76 | 0.315068
372  77 | 0.312205
373   1 | 0.311044
374  78 |  0.30939
375  79 | 0.306621
376  80 | 0.303897
377  81 | 0.301217
378 (81 rows)
379
380 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
381   t  |    s     
382 -----+----------
383    8 | 0.759109
384    9 | 0.714367
385    7 | 0.694063
386   10 | 0.676445
387   11 | 0.643758
388    6 | 0.623275
389   12 | 0.615194
390   13 | 0.589945
391   14 | 0.567409
392   15 | 0.547127
393    5 | 0.544812
394   16 | 0.528742
395   17 | 0.511973
396   18 | 0.496591
397   19 | 0.482412
398   50 | 0.481241
399   51 | 0.475957
400   52 | 0.470799
401   20 | 0.469285
402   53 | 0.465759
403   54 | 0.460835
404   21 | 0.457083
405   55 |  0.45602
406    4 |  0.45545
407   56 |  0.45131
408   57 | 0.446702
409   22 |   0.4457
410   58 | 0.442191
411   59 | 0.437774
412   23 | 0.435047
413    2 | 0.428355
414   24 | 0.425047
415   33 | 0.419273
416   25 | 0.415635
417   34 |  0.41221
418   26 | 0.406753
419   35 | 0.405439
420   36 | 0.398938
421   27 | 0.398352
422   37 | 0.392689
423   28 | 0.390389
424   49 | 0.390116
425   38 | 0.386675
426   29 | 0.382826
427   39 | 0.380882
428   60 | 0.379628
429   30 |  0.37563
430   61 | 0.375598
431   40 | 0.375295
432   62 | 0.371657
433   41 | 0.369903
434   31 | 0.368771
435   63 | 0.367801
436   42 | 0.364692
437   64 | 0.364028
438   32 | 0.362222
439   65 | 0.360333
440   43 | 0.359654
441   66 | 0.356714
442   44 | 0.354778
443   67 | 0.353168
444   45 | 0.350054
445   68 | 0.349693
446    3 | 0.349116
447   69 | 0.346285
448   46 | 0.345476
449   70 | 0.342942
450   47 | 0.341034
451   71 | 0.339663
452   48 | 0.336722
453   72 | 0.336444
454   73 | 0.333283
455   74 | 0.330179
456   75 |  0.32713
457   76 | 0.324133
458   77 | 0.321188
459   78 | 0.318291
460   79 | 0.315443
461   80 | 0.312641
462   81 | 0.309883
463   82 | 0.307169
464   83 | 0.304497
465    1 | 0.302346
466  201 | 0.302346
467   84 | 0.301866
468 (85 rows)
469
470 SET smlar.tf_method = "const";
471 SET smlar.idf_plus_one = off;
472 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
473  smlar 
474 -------
475      1
476 (1 row)
477
478 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
479  t  |    s     
480 ----+----------
481  10 |        1
482  11 | 0.870583
483   9 | 0.858716
484  12 | 0.766621
485   8 | 0.725108
486  13 | 0.681623
487  14 | 0.611081
488   7 | 0.599535
489  15 | 0.551777
490  16 | 0.501358
491   6 | 0.482432
492  17 | 0.458069
493  18 | 0.420577
494  19 | 0.387851
495   5 | 0.374337
496  20 | 0.359086
497  21 | 0.333644
498  22 | 0.311011
499 (18 rows)
500
501 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
502  t  |    s     
503 ----+----------
504  50 | 0.306545
505  49 | 0.306482
506 (2 rows)
507
508 SET smlar.tf_method = "const";
509 SET smlar.idf_plus_one = on;
510 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
511  smlar 
512 -------
513      1
514 (1 row)
515
516 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
517  t  |    s     
518 ----+----------
519  10 |        1
520  11 | 0.951679
521   9 | 0.946916
522  12 | 0.909452
523   8 | 0.891104
524  13 | 0.872126
525  14 |  0.83881
526   7 |  0.83201
527  15 | 0.808827
528  16 | 0.781649
529   6 | 0.768873
530  17 | 0.756858
531  18 | 0.734118
532  19 | 0.713158
533   5 | 0.700594
534  20 | 0.693752
535  21 | 0.675714
536  22 | 0.658886
537  23 | 0.643138
538  24 | 0.628355
539   4 | 0.625485
540  25 |  0.61444
541  26 |  0.60131
542  27 |  0.58889
543  28 | 0.577119
544  29 | 0.565939
545  30 |   0.5553
546  31 |  0.54516
547   3 |   0.5407
548  32 | 0.535479
549  33 | 0.526223
550  34 | 0.517359
551  35 |  0.50886
552  36 |   0.5007
553  37 | 0.492857
554  38 |  0.48531
555  39 | 0.478039
556  40 | 0.471027
557  41 | 0.464259
558  42 |  0.45772
559  43 | 0.451396
560  44 | 0.445276
561   2 | 0.440679
562  45 | 0.439348
563  46 | 0.433601
564  47 | 0.428026
565  48 | 0.422615
566  49 | 0.417358
567  50 | 0.413885
568  51 | 0.408856
569  52 | 0.403962
570  53 | 0.399199
571  54 | 0.394558
572  55 | 0.390035
573  56 | 0.385625
574  57 | 0.381322
575  58 | 0.377121
576  59 | 0.373019
577  60 | 0.369012
578  61 | 0.365094
579  62 | 0.361263
580  63 | 0.357515
581  64 | 0.353847
582  65 | 0.350256
583  66 | 0.346738
584  67 | 0.343291
585  68 | 0.339913
586  69 | 0.336601
587  70 | 0.333351
588  71 | 0.330163
589  72 | 0.327034
590  73 | 0.323962
591  74 | 0.320945
592  75 | 0.317981
593  76 | 0.315068
594  77 | 0.312205
595   1 | 0.311044
596  78 |  0.30939
597  79 | 0.306621
598  80 | 0.303897
599  81 | 0.301217
600 (81 rows)
601
602 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
603   t  |    s     
604 -----+----------
605    8 | 0.759109
606    9 | 0.714367
607    7 | 0.694063
608   10 | 0.676445
609   11 | 0.643758
610    6 | 0.623275
611   12 | 0.615194
612   13 | 0.589945
613   14 | 0.567409
614   15 | 0.547127
615    5 | 0.544812
616   16 | 0.528742
617   17 | 0.511973
618   18 | 0.496591
619   19 | 0.482412
620   20 | 0.469285
621   21 | 0.457083
622    4 |  0.45545
623   22 |   0.4457
624   23 | 0.435047
625    2 | 0.428355
626   50 | 0.425793
627   24 | 0.425047
628   51 | 0.420619
629   33 | 0.419273
630   25 | 0.415635
631   52 | 0.415585
632   34 |  0.41221
633   53 | 0.410684
634   26 | 0.406753
635   54 |  0.40591
636   35 | 0.405439
637   55 | 0.401257
638   36 | 0.398938
639   27 | 0.398352
640   56 |  0.39672
641   37 | 0.392689
642   57 | 0.392293
643   28 | 0.390389
644   49 | 0.390116
645   58 | 0.387972
646   38 | 0.386675
647   59 | 0.383752
648   29 | 0.382826
649   39 | 0.380882
650   60 | 0.379628
651   30 |  0.37563
652   61 | 0.375598
653   40 | 0.375295
654   62 | 0.371657
655   41 | 0.369903
656   31 | 0.368771
657   63 | 0.367801
658   42 | 0.364692
659   64 | 0.364028
660   32 | 0.362222
661   65 | 0.360333
662   43 | 0.359654
663   66 | 0.356714
664   44 | 0.354778
665   67 | 0.353168
666   45 | 0.350054
667   68 | 0.349693
668    3 | 0.349116
669   69 | 0.346285
670   46 | 0.345476
671   70 | 0.342942
672   47 | 0.341034
673   71 | 0.339663
674   48 | 0.336722
675   72 | 0.336444
676   73 | 0.333283
677   74 | 0.330179
678   75 |  0.32713
679   76 | 0.324133
680   77 | 0.321188
681   78 | 0.318291
682   79 | 0.315443
683   80 | 0.312641
684   81 | 0.309883
685   82 | 0.307169
686   83 | 0.304497
687    1 | 0.302346
688  201 | 0.302346
689   84 | 0.301866
690 (85 rows)
691
692 CREATE INDEX idx_test_text ON test_text USING gist (v _text_sml_ops);
693 SET enable_seqscan = off;
694 SET smlar.tf_method = "n";
695 SET smlar.idf_plus_one = off;
696 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
697  smlar 
698 -------
699      1
700 (1 row)
701
702 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
703  t  |    s     
704 ----+----------
705  10 |        1
706  11 | 0.870583
707   9 | 0.858716
708  12 | 0.766621
709   8 | 0.725108
710  13 | 0.681623
711  14 | 0.611081
712   7 | 0.599535
713  15 | 0.551777
714  16 | 0.501358
715   6 | 0.482432
716  17 | 0.458069
717  18 | 0.420577
718  19 | 0.387851
719   5 | 0.374337
720  20 | 0.359086
721  21 | 0.333644
722  22 | 0.311011
723 (18 rows)
724
725 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
726  t  |    s     
727 ----+----------
728  50 | 0.306753
729  49 | 0.306482
730 (2 rows)
731
732 SET smlar.tf_method = "n";
733 SET smlar.idf_plus_one = on;
734 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
735   smlar   
736 ----------
737  0.997241
738 (1 row)
739
740 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
741  t  |    s     
742 ----+----------
743  10 |        1
744  11 | 0.951679
745   9 | 0.946916
746  12 | 0.909452
747   8 | 0.891104
748  13 | 0.872126
749  14 |  0.83881
750   7 |  0.83201
751  15 | 0.808827
752  16 | 0.781649
753   6 | 0.768873
754  17 | 0.756858
755  18 | 0.734118
756  19 | 0.713158
757   5 | 0.700594
758  20 | 0.693752
759  21 | 0.675714
760  22 | 0.658886
761  23 | 0.643138
762  24 | 0.628355
763   4 | 0.625485
764  25 |  0.61444
765  26 |  0.60131
766  27 |  0.58889
767  28 | 0.577119
768  29 | 0.565939
769  30 |   0.5553
770  31 |  0.54516
771   3 |   0.5407
772  32 | 0.535479
773  33 | 0.526223
774  34 | 0.517359
775  35 |  0.50886
776  36 |   0.5007
777  37 | 0.492857
778  38 |  0.48531
779  39 | 0.478039
780  40 | 0.471027
781  41 | 0.464259
782  42 |  0.45772
783  43 | 0.451396
784  44 | 0.445276
785   2 | 0.440679
786  45 | 0.439348
787  46 | 0.433601
788  47 | 0.428026
789  48 | 0.422615
790  49 | 0.417358
791  50 | 0.398379
792  51 | 0.394635
793  52 | 0.390962
794  53 | 0.387358
795  54 |  0.38382
796  55 | 0.380346
797  56 | 0.376933
798  57 | 0.373581
799  58 | 0.370286
800  60 | 0.369012
801  59 | 0.367048
802  61 | 0.365094
803  62 | 0.361263
804  63 | 0.357515
805  64 | 0.353847
806  65 | 0.350256
807  66 | 0.346738
808  67 | 0.343291
809  68 | 0.339913
810  69 | 0.336601
811  70 | 0.333351
812  71 | 0.330163
813  72 | 0.327034
814  73 | 0.323962
815  74 | 0.320945
816  75 | 0.317981
817  76 | 0.315068
818  77 | 0.312205
819   1 | 0.311044
820  78 |  0.30939
821  79 | 0.306621
822  80 | 0.303897
823  81 | 0.301217
824 (81 rows)
825
826 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
827   t  |    s     
828 -----+----------
829    8 | 0.759109
830    9 | 0.714367
831    7 | 0.694063
832   10 | 0.676445
833   11 | 0.643758
834    6 | 0.623275
835   12 | 0.615194
836   13 | 0.589945
837   14 | 0.567409
838   15 | 0.547127
839    5 | 0.544812
840   16 | 0.528742
841   17 | 0.511973
842   50 | 0.510326
843   51 |  0.50553
844   52 | 0.500825
845   18 | 0.496591
846   53 | 0.496208
847   54 | 0.491676
848   55 | 0.487225
849   56 | 0.482854
850   19 | 0.482412
851   57 |  0.47856
852   58 |  0.47434
853   59 | 0.470191
854   20 | 0.469285
855   21 | 0.457083
856    4 |  0.45545
857   22 |   0.4457
858   23 | 0.435047
859    2 | 0.428355
860   24 | 0.425047
861   33 | 0.419273
862   25 | 0.415635
863   34 |  0.41221
864   26 | 0.406753
865   35 | 0.405439
866   36 | 0.398938
867   27 | 0.398352
868   37 | 0.392689
869   28 | 0.390389
870   49 | 0.390116
871   38 | 0.386675
872   29 | 0.382826
873   39 | 0.380882
874   60 | 0.379628
875   30 |  0.37563
876   61 | 0.375598
877   40 | 0.375295
878   62 | 0.371657
879   41 | 0.369903
880   31 | 0.368771
881   63 | 0.367801
882   42 | 0.364692
883   64 | 0.364028
884   32 | 0.362222
885   65 | 0.360333
886   43 | 0.359654
887   66 | 0.356714
888   44 | 0.354778
889   67 | 0.353168
890   45 | 0.350054
891   68 | 0.349693
892    3 | 0.349116
893   69 | 0.346285
894   46 | 0.345476
895   70 | 0.342942
896   47 | 0.341034
897   71 | 0.339663
898   48 | 0.336722
899   72 | 0.336444
900   73 | 0.333283
901   74 | 0.330179
902   75 |  0.32713
903   76 | 0.324133
904   77 | 0.321188
905   78 | 0.318291
906   79 | 0.315443
907   80 | 0.312641
908   81 | 0.309883
909   82 | 0.307169
910   83 | 0.304497
911    1 | 0.302346
912  201 | 0.302346
913   84 | 0.301866
914 (85 rows)
915
916 SET smlar.tf_method = "log";
917 SET smlar.idf_plus_one = off;
918 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
919  smlar 
920 -------
921      1
922 (1 row)
923
924 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
925  t  |    s     
926 ----+----------
927  10 |        1
928  11 | 0.870583
929   9 | 0.858716
930  12 | 0.766621
931   8 | 0.725108
932  13 | 0.681623
933  14 | 0.611081
934   7 | 0.599535
935  15 | 0.551777
936  16 | 0.501358
937   6 | 0.482432
938  17 | 0.458069
939  18 | 0.420577
940  19 | 0.387851
941   5 | 0.374337
942  20 | 0.359086
943  21 | 0.333644
944  22 | 0.311011
945 (18 rows)
946
947 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
948  t  |    s     
949 ----+----------
950  50 | 0.306662
951  49 | 0.306482
952 (2 rows)
953
954 SET smlar.tf_method = "log";
955 SET smlar.idf_plus_one = on;
956 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
957   smlar   
958 ----------
959  0.999075
960 (1 row)
961
962 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
963  t  |    s     
964 ----+----------
965  10 |        1
966  11 | 0.951679
967   9 | 0.946916
968  12 | 0.909452
969   8 | 0.891104
970  13 | 0.872126
971  14 |  0.83881
972   7 |  0.83201
973  15 | 0.808827
974  16 | 0.781649
975   6 | 0.768873
976  17 | 0.756858
977  18 | 0.734118
978  19 | 0.713158
979   5 | 0.700594
980  20 | 0.693752
981  21 | 0.675714
982  22 | 0.658886
983  23 | 0.643138
984  24 | 0.628355
985   4 | 0.625485
986  25 |  0.61444
987  26 |  0.60131
988  27 |  0.58889
989  28 | 0.577119
990  29 | 0.565939
991  30 |   0.5553
992  31 |  0.54516
993   3 |   0.5407
994  32 | 0.535479
995  33 | 0.526223
996  34 | 0.517359
997  35 |  0.50886
998  36 |   0.5007
999  37 | 0.492857
1000  38 |  0.48531
1001  39 | 0.478039
1002  40 | 0.471027
1003  41 | 0.464259
1004  42 |  0.45772
1005  43 | 0.451396
1006  44 | 0.445276
1007   2 | 0.440679
1008  45 | 0.439348
1009  46 | 0.433601
1010  47 | 0.428026
1011  48 | 0.422615
1012  50 | 0.419425
1013  49 | 0.417358
1014  51 |  0.41482
1015  52 | 0.410324
1016  53 | 0.405932
1017  54 |  0.40164
1018  55 | 0.397443
1019  56 | 0.393339
1020  57 | 0.389323
1021  58 | 0.385391
1022  59 | 0.381541
1023  60 | 0.369012
1024  61 | 0.365094
1025  62 | 0.361263
1026  63 | 0.357515
1027  64 | 0.353847
1028  65 | 0.350256
1029  66 | 0.346738
1030  67 | 0.343291
1031  68 | 0.339913
1032  69 | 0.336601
1033  70 | 0.333351
1034  71 | 0.330163
1035  72 | 0.327034
1036  73 | 0.323962
1037  74 | 0.320945
1038  75 | 0.317981
1039  76 | 0.315068
1040  77 | 0.312205
1041   1 | 0.311044
1042  78 |  0.30939
1043  79 | 0.306621
1044  80 | 0.303897
1045  81 | 0.301217
1046 (81 rows)
1047
1048 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1049   t  |    s     
1050 -----+----------
1051    8 | 0.759109
1052    9 | 0.714367
1053    7 | 0.694063
1054   10 | 0.676445
1055   11 | 0.643758
1056    6 | 0.623275
1057   12 | 0.615194
1058   13 | 0.589945
1059   14 | 0.567409
1060   15 | 0.547127
1061    5 | 0.544812
1062   16 | 0.528742
1063   17 | 0.511973
1064   18 | 0.496591
1065   19 | 0.482412
1066   50 | 0.481241
1067   51 | 0.475957
1068   52 | 0.470799
1069   20 | 0.469285
1070   53 | 0.465759
1071   54 | 0.460835
1072   21 | 0.457083
1073   55 |  0.45602
1074    4 |  0.45545
1075   56 |  0.45131
1076   57 | 0.446702
1077   22 |   0.4457
1078   58 | 0.442191
1079   59 | 0.437774
1080   23 | 0.435047
1081    2 | 0.428355
1082   24 | 0.425047
1083   33 | 0.419273
1084   25 | 0.415635
1085   34 |  0.41221
1086   26 | 0.406753
1087   35 | 0.405439
1088   36 | 0.398938
1089   27 | 0.398352
1090   37 | 0.392689
1091   28 | 0.390389
1092   49 | 0.390116
1093   38 | 0.386675
1094   29 | 0.382826
1095   39 | 0.380882
1096   60 | 0.379628
1097   30 |  0.37563
1098   61 | 0.375598
1099   40 | 0.375295
1100   62 | 0.371657
1101   41 | 0.369903
1102   31 | 0.368771
1103   63 | 0.367801
1104   42 | 0.364692
1105   64 | 0.364028
1106   32 | 0.362222
1107   65 | 0.360333
1108   43 | 0.359654
1109   66 | 0.356714
1110   44 | 0.354778
1111   67 | 0.353168
1112   45 | 0.350054
1113   68 | 0.349693
1114    3 | 0.349116
1115   69 | 0.346285
1116   46 | 0.345476
1117   70 | 0.342942
1118   47 | 0.341034
1119   71 | 0.339663
1120   48 | 0.336722
1121   72 | 0.336444
1122   73 | 0.333283
1123   74 | 0.330179
1124   75 |  0.32713
1125   76 | 0.324133
1126   77 | 0.321188
1127   78 | 0.318291
1128   79 | 0.315443
1129   80 | 0.312641
1130   81 | 0.309883
1131   82 | 0.307169
1132   83 | 0.304497
1133    1 | 0.302346
1134  201 | 0.302346
1135   84 | 0.301866
1136 (85 rows)
1137
1138 SET smlar.tf_method = "const";
1139 SET smlar.idf_plus_one = off;
1140 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1141  smlar 
1142 -------
1143      1
1144 (1 row)
1145
1146 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1147  t  |    s     
1148 ----+----------
1149  10 |        1
1150  11 | 0.870583
1151   9 | 0.858716
1152  12 | 0.766621
1153   8 | 0.725108
1154  13 | 0.681623
1155  14 | 0.611081
1156   7 | 0.599535
1157  15 | 0.551777
1158  16 | 0.501358
1159   6 | 0.482432
1160  17 | 0.458069
1161  18 | 0.420577
1162  19 | 0.387851
1163   5 | 0.374337
1164  20 | 0.359086
1165  21 | 0.333644
1166  22 | 0.311011
1167 (18 rows)
1168
1169 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1170  t  |    s     
1171 ----+----------
1172  50 | 0.306545
1173  49 | 0.306482
1174 (2 rows)
1175
1176 SET smlar.tf_method = "const";
1177 SET smlar.idf_plus_one = on;
1178 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1179  smlar 
1180 -------
1181      1
1182 (1 row)
1183
1184 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1185  t  |    s     
1186 ----+----------
1187  10 |        1
1188  11 | 0.951679
1189   9 | 0.946916
1190  12 | 0.909452
1191   8 | 0.891104
1192  13 | 0.872126
1193  14 |  0.83881
1194   7 |  0.83201
1195  15 | 0.808827
1196  16 | 0.781649
1197   6 | 0.768873
1198  17 | 0.756858
1199  18 | 0.734118
1200  19 | 0.713158
1201   5 | 0.700594
1202  20 | 0.693752
1203  21 | 0.675714
1204  22 | 0.658886
1205  23 | 0.643138
1206  24 | 0.628355
1207   4 | 0.625485
1208  25 |  0.61444
1209  26 |  0.60131
1210  27 |  0.58889
1211  28 | 0.577119
1212  29 | 0.565939
1213  30 |   0.5553
1214  31 |  0.54516
1215   3 |   0.5407
1216  32 | 0.535479
1217  33 | 0.526223
1218  34 | 0.517359
1219  35 |  0.50886
1220  36 |   0.5007
1221  37 | 0.492857
1222  38 |  0.48531
1223  39 | 0.478039
1224  40 | 0.471027
1225  41 | 0.464259
1226  42 |  0.45772
1227  43 | 0.451396
1228  44 | 0.445276
1229   2 | 0.440679
1230  45 | 0.439348
1231  46 | 0.433601
1232  47 | 0.428026
1233  48 | 0.422615
1234  49 | 0.417358
1235  50 | 0.413885
1236  51 | 0.408856
1237  52 | 0.403962
1238  53 | 0.399199
1239  54 | 0.394558
1240  55 | 0.390035
1241  56 | 0.385625
1242  57 | 0.381322
1243  58 | 0.377121
1244  59 | 0.373019
1245  60 | 0.369012
1246  61 | 0.365094
1247  62 | 0.361263
1248  63 | 0.357515
1249  64 | 0.353847
1250  65 | 0.350256
1251  66 | 0.346738
1252  67 | 0.343291
1253  68 | 0.339913
1254  69 | 0.336601
1255  70 | 0.333351
1256  71 | 0.330163
1257  72 | 0.327034
1258  73 | 0.323962
1259  74 | 0.320945
1260  75 | 0.317981
1261  76 | 0.315068
1262  77 | 0.312205
1263   1 | 0.311044
1264  78 |  0.30939
1265  79 | 0.306621
1266  80 | 0.303897
1267  81 | 0.301217
1268 (81 rows)
1269
1270 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1271   t  |    s     
1272 -----+----------
1273    8 | 0.759109
1274    9 | 0.714367
1275    7 | 0.694063
1276   10 | 0.676445
1277   11 | 0.643758
1278    6 | 0.623275
1279   12 | 0.615194
1280   13 | 0.589945
1281   14 | 0.567409
1282   15 | 0.547127
1283    5 | 0.544812
1284   16 | 0.528742
1285   17 | 0.511973
1286   18 | 0.496591
1287   19 | 0.482412
1288   20 | 0.469285
1289   21 | 0.457083
1290    4 |  0.45545
1291   22 |   0.4457
1292   23 | 0.435047
1293    2 | 0.428355
1294   50 | 0.425793
1295   24 | 0.425047
1296   51 | 0.420619
1297   33 | 0.419273
1298   25 | 0.415635
1299   52 | 0.415585
1300   34 |  0.41221
1301   53 | 0.410684
1302   26 | 0.406753
1303   54 |  0.40591
1304   35 | 0.405439
1305   55 | 0.401257
1306   36 | 0.398938
1307   27 | 0.398352
1308   56 |  0.39672
1309   37 | 0.392689
1310   57 | 0.392293
1311   28 | 0.390389
1312   49 | 0.390116
1313   58 | 0.387972
1314   38 | 0.386675
1315   59 | 0.383752
1316   29 | 0.382826
1317   39 | 0.380882
1318   60 | 0.379628
1319   30 |  0.37563
1320   61 | 0.375598
1321   40 | 0.375295
1322   62 | 0.371657
1323   41 | 0.369903
1324   31 | 0.368771
1325   63 | 0.367801
1326   42 | 0.364692
1327   64 | 0.364028
1328   32 | 0.362222
1329   65 | 0.360333
1330   43 | 0.359654
1331   66 | 0.356714
1332   44 | 0.354778
1333   67 | 0.353168
1334   45 | 0.350054
1335   68 | 0.349693
1336    3 | 0.349116
1337   69 | 0.346285
1338   46 | 0.345476
1339   70 | 0.342942
1340   47 | 0.341034
1341   71 | 0.339663
1342   48 | 0.336722
1343   72 | 0.336444
1344   73 | 0.333283
1345   74 | 0.330179
1346   75 |  0.32713
1347   76 | 0.324133
1348   77 | 0.321188
1349   78 | 0.318291
1350   79 | 0.315443
1351   80 | 0.312641
1352   81 | 0.309883
1353   82 | 0.307169
1354   83 | 0.304497
1355    1 | 0.302346
1356  201 | 0.302346
1357   84 | 0.301866
1358 (85 rows)
1359
1360 DROP INDEX idx_test_text;
1361 CREATE INDEX idx_test_text ON test_text USING gin (v _text_sml_ops);
1362 SET enable_seqscan = off;
1363 SET smlar.tf_method = "n";
1364 SET smlar.idf_plus_one = off;
1365 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1366  smlar 
1367 -------
1368      1
1369 (1 row)
1370
1371 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1372 ERROR:  GIN supports only smlar.tf_method = "const"
1373 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1374 ERROR:  GIN supports only smlar.tf_method = "const"
1375 SET smlar.tf_method = "n";
1376 SET smlar.idf_plus_one = on;
1377 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1378   smlar   
1379 ----------
1380  0.997241
1381 (1 row)
1382
1383 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1384 ERROR:  GIN supports only smlar.tf_method = "const"
1385 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1386 ERROR:  GIN supports only smlar.tf_method = "const"
1387 SET smlar.tf_method = "log";
1388 SET smlar.idf_plus_one = off;
1389 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1390  smlar 
1391 -------
1392      1
1393 (1 row)
1394
1395 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1396 ERROR:  GIN supports only smlar.tf_method = "const"
1397 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1398 ERROR:  GIN supports only smlar.tf_method = "const"
1399 SET smlar.tf_method = "log";
1400 SET smlar.idf_plus_one = on;
1401 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1402   smlar   
1403 ----------
1404  0.999075
1405 (1 row)
1406
1407 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1408 ERROR:  GIN supports only smlar.tf_method = "const"
1409 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1410 ERROR:  GIN supports only smlar.tf_method = "const"
1411 SET smlar.tf_method = "const";
1412 SET smlar.idf_plus_one = off;
1413 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1414  smlar 
1415 -------
1416      1
1417 (1 row)
1418
1419 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1420  t  |    s     
1421 ----+----------
1422  10 |        1
1423  11 | 0.870583
1424   9 | 0.858716
1425  12 | 0.766621
1426   8 | 0.725108
1427  13 | 0.681623
1428  14 | 0.611081
1429   7 | 0.599535
1430  15 | 0.551777
1431  16 | 0.501358
1432   6 | 0.482432
1433  17 | 0.458069
1434  18 | 0.420577
1435  19 | 0.387851
1436   5 | 0.374337
1437  20 | 0.359086
1438  21 | 0.333644
1439  22 | 0.311011
1440 (18 rows)
1441
1442 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1443  t  |    s     
1444 ----+----------
1445  50 | 0.306545
1446  49 | 0.306482
1447 (2 rows)
1448
1449 SET smlar.tf_method = "const";
1450 SET smlar.idf_plus_one = on;
1451 SELECT smlar('{199,199,199,199,1}', '{199,1}'::text[]);
1452  smlar 
1453 -------
1454      1
1455 (1 row)
1456
1457 SELECT  t, smlar(v, '{10,9,8,7,6,5,4,3,2,1}') AS s FROM test_text WHERE v % '{10,9,8,7,6,5,4,3,2,1}' ORDER BY s DESC, t;
1458  t  |    s     
1459 ----+----------
1460  10 |        1
1461  11 | 0.951679
1462   9 | 0.946916
1463  12 | 0.909452
1464   8 | 0.891104
1465  13 | 0.872126
1466  14 |  0.83881
1467   7 |  0.83201
1468  15 | 0.808827
1469  16 | 0.781649
1470   6 | 0.768873
1471  17 | 0.756858
1472  18 | 0.734118
1473  19 | 0.713158
1474   5 | 0.700594
1475  20 | 0.693752
1476  21 | 0.675714
1477  22 | 0.658886
1478  23 | 0.643138
1479  24 | 0.628355
1480   4 | 0.625485
1481  25 |  0.61444
1482  26 |  0.60131
1483  27 |  0.58889
1484  28 | 0.577119
1485  29 | 0.565939
1486  30 |   0.5553
1487  31 |  0.54516
1488   3 |   0.5407
1489  32 | 0.535479
1490  33 | 0.526223
1491  34 | 0.517359
1492  35 |  0.50886
1493  36 |   0.5007
1494  37 | 0.492857
1495  38 |  0.48531
1496  39 | 0.478039
1497  40 | 0.471027
1498  41 | 0.464259
1499  42 |  0.45772
1500  43 | 0.451396
1501  44 | 0.445276
1502   2 | 0.440679
1503  45 | 0.439348
1504  46 | 0.433601
1505  47 | 0.428026
1506  48 | 0.422615
1507  49 | 0.417358
1508  50 | 0.413885
1509  51 | 0.408856
1510  52 | 0.403962
1511  53 | 0.399199
1512  54 | 0.394558
1513  55 | 0.390035
1514  56 | 0.385625
1515  57 | 0.381322
1516  58 | 0.377121
1517  59 | 0.373019
1518  60 | 0.369012
1519  61 | 0.365094
1520  62 | 0.361263
1521  63 | 0.357515
1522  64 | 0.353847
1523  65 | 0.350256
1524  66 | 0.346738
1525  67 | 0.343291
1526  68 | 0.339913
1527  69 | 0.336601
1528  70 | 0.333351
1529  71 | 0.330163
1530  72 | 0.327034
1531  73 | 0.323962
1532  74 | 0.320945
1533  75 | 0.317981
1534  76 | 0.315068
1535  77 | 0.312205
1536   1 | 0.311044
1537  78 |  0.30939
1538  79 | 0.306621
1539  80 | 0.303897
1540  81 | 0.301217
1541 (81 rows)
1542
1543 SELECT  t, smlar(v, '{50,49,8,7,6,5,4,33,2,1}') AS s FROM test_text WHERE v % '{50,49,8,7,6,5,4,33,2,1}' ORDER BY s DESC, t;
1544   t  |    s     
1545 -----+----------
1546    8 | 0.759109
1547    9 | 0.714367
1548    7 | 0.694063
1549   10 | 0.676445
1550   11 | 0.643758
1551    6 | 0.623275
1552   12 | 0.615194
1553   13 | 0.589945
1554   14 | 0.567409
1555   15 | 0.547127
1556    5 | 0.544812
1557   16 | 0.528742
1558   17 | 0.511973
1559   18 | 0.496591
1560   19 | 0.482412
1561   20 | 0.469285
1562   21 | 0.457083
1563    4 |  0.45545
1564   22 |   0.4457
1565   23 | 0.435047
1566    2 | 0.428355
1567   50 | 0.425793
1568   24 | 0.425047
1569   51 | 0.420619
1570   33 | 0.419273
1571   25 | 0.415635
1572   52 | 0.415585
1573   34 |  0.41221
1574   53 | 0.410684
1575   26 | 0.406753
1576   54 |  0.40591
1577   35 | 0.405439
1578   55 | 0.401257
1579   36 | 0.398938
1580   27 | 0.398352
1581   56 |  0.39672
1582   37 | 0.392689
1583   57 | 0.392293
1584   28 | 0.390389
1585   49 | 0.390116
1586   58 | 0.387972
1587   38 | 0.386675
1588   59 | 0.383752
1589   29 | 0.382826
1590   39 | 0.380882
1591   60 | 0.379628
1592   30 |  0.37563
1593   61 | 0.375598
1594   40 | 0.375295
1595   62 | 0.371657
1596   41 | 0.369903
1597   31 | 0.368771
1598   63 | 0.367801
1599   42 | 0.364692
1600   64 | 0.364028
1601   32 | 0.362222
1602   65 | 0.360333
1603   43 | 0.359654
1604   66 | 0.356714
1605   44 | 0.354778
1606   67 | 0.353168
1607   45 | 0.350054
1608   68 | 0.349693
1609    3 | 0.349116
1610   69 | 0.346285
1611   46 | 0.345476
1612   70 | 0.342942
1613   47 | 0.341034
1614   71 | 0.339663
1615   48 | 0.336722
1616   72 | 0.336444
1617   73 | 0.333283
1618   74 | 0.330179
1619   75 |  0.32713
1620   76 | 0.324133
1621   77 | 0.321188
1622   78 | 0.318291
1623   79 | 0.315443
1624   80 | 0.312641
1625   81 | 0.309883
1626   82 | 0.307169
1627   83 | 0.304497
1628    1 | 0.302346
1629  201 | 0.302346
1630   84 | 0.301866
1631 (85 rows)
1632
1633 RESET enable_seqscan;