forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit6734a1c
committed
Change predecence of phrase operator.
<-> operator now have higher predecence than & (AND) operator. This changewas motivated by unexpected difference of similar queries:'a & b <-> c'::tsquery and 'b <-> c & a'. Before first query means(a & b) <-> c and second one - '(b <-> c) & a', now phrase operator evaluatesfirst.Per suggestion from Tom Lane 32260.1465402409@sss.pgh.pa.us1 parent3dbbd0f commit6734a1c
File tree
6 files changed
+121
-134
lines changed- src
- backend/utils/adt
- include/tsearch
- test/regress/expected
6 files changed
+121
-134
lines changedLines changed: 52 additions & 62 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 | 31 |
| |
32 |
| - | |
| 32 | + | |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
| |||
430 | 430 |
| |
431 | 431 |
| |
432 | 432 |
| |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
433 | 467 |
| |
434 | 468 |
| |
435 | 469 |
| |
| |||
444 | 478 |
| |
445 | 479 |
| |
446 | 480 |
| |
447 |
| - | |
448 |
| - | |
449 |
| - | |
450 |
| - | |
451 |
| - | |
| 481 | + | |
452 | 482 |
| |
453 | 483 |
| |
454 | 484 |
| |
| |||
462 | 492 |
| |
463 | 493 |
| |
464 | 494 |
| |
465 |
| - | |
466 |
| - | |
467 |
| - | |
468 |
| - | |
469 |
| - | |
470 |
| - | |
471 |
| - | |
472 |
| - | |
473 |
| - | |
474 | 495 |
| |
475 | 496 |
| |
476 |
| - | |
477 |
| - | |
478 |
| - | |
479 |
| - | |
480 |
| - | |
481 |
| - | |
482 |
| - | |
483 |
| - | |
484 |
| - | |
485 |
| - | |
| 497 | + | |
| 498 | + | |
486 | 499 |
| |
487 | 500 |
| |
488 | 501 |
| |
489 |
| - | |
490 |
| - | |
491 |
| - | |
492 |
| - | |
493 |
| - | |
494 |
| - | |
495 |
| - | |
496 |
| - | |
497 |
| - | |
498 |
| - | |
499 | 502 |
| |
500 | 503 |
| |
501 |
| - | |
502 |
| - | |
503 |
| - | |
504 |
| - | |
505 |
| - | |
506 |
| - | |
507 |
| - | |
| 504 | + | |
508 | 505 |
| |
509 | 506 |
| |
510 | 507 |
| |
| |||
514 | 511 |
| |
515 | 512 |
| |
516 | 513 |
| |
517 |
| - | |
518 |
| - | |
519 |
| - | |
520 |
| - | |
521 |
| - | |
522 |
| - | |
523 |
| - | |
| 514 | + | |
| 515 | + | |
524 | 516 |
| |
525 | 517 |
| |
526 | 518 |
| |
| |||
750 | 742 |
| |
751 | 743 |
| |
752 | 744 |
| |
753 |
| - | |
| 745 | + | |
754 | 746 |
| |
755 | 747 |
| |
756 | 748 |
| |
| |||
819 | 811 |
| |
820 | 812 |
| |
821 | 813 |
| |
822 |
| - | |
| 814 | + | |
823 | 815 |
| |
824 | 816 |
| |
825 | 817 |
| |
| |||
833 | 825 |
| |
834 | 826 |
| |
835 | 827 |
| |
836 |
| - | |
| 828 | + | |
837 | 829 |
| |
838 | 830 |
| |
839 | 831 |
| |
| |||
844 | 836 |
| |
845 | 837 |
| |
846 | 838 |
| |
847 |
| - | |
| 839 | + | |
848 | 840 |
| |
849 | 841 |
| |
850 | 842 |
| |
851 | 843 |
| |
852 | 844 |
| |
853 | 845 |
| |
854 |
| - | |
855 |
| - | |
856 |
| - | |
857 |
| - | |
| 846 | + | |
| 847 | + | |
858 | 848 |
| |
859 | 849 |
| |
860 | 850 |
| |
| |||
868 | 858 |
| |
869 | 859 |
| |
870 | 860 |
| |
871 |
| - | |
| 861 | + | |
872 | 862 |
| |
873 | 863 |
| |
874 | 864 |
| |
875 |
| - | |
| 865 | + | |
876 | 866 |
| |
877 | 867 |
| |
878 | 868 |
| |
| |||
924 | 914 |
| |
925 | 915 |
| |
926 | 916 |
| |
927 |
| - | |
| 917 | + | |
928 | 918 |
| |
929 | 919 |
| |
930 | 920 |
| |
| |||
1151 | 1141 |
| |
1152 | 1142 |
| |
1153 | 1143 |
| |
1154 |
| - | |
| 1144 | + | |
1155 | 1145 |
| |
1156 | 1146 |
| |
1157 | 1147 |
| |
|
Lines changed: 14 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 |
| - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
29 | 37 |
| |
30 | 38 |
| |
31 |
| - | |
32 |
| - | |
| 39 | + | |
33 | 40 |
| |
34 | 41 |
| |
35 | 42 |
| |
| |||
416 | 423 |
| |
417 | 424 |
| |
418 | 425 |
| |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
419 | 430 |
| |
420 | 431 |
| |
421 | 432 |
| |
|
Lines changed: 1 addition & 15 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
217 | 217 |
| |
218 | 218 |
| |
219 | 219 |
| |
220 |
| - | |
221 |
| - | |
222 |
| - | |
223 |
| - | |
224 | 220 |
| |
225 | 221 |
| |
226 | 222 |
| |
227 | 223 |
| |
228 |
| - | |
| 224 | + | |
229 | 225 |
| |
230 | 226 |
| |
231 | 227 |
| |
232 | 228 |
| |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 |
| - | |
238 |
| - | |
239 |
| - | |
240 | 229 |
| |
241 | 230 |
| |
242 | 231 |
| |
243 | 232 |
| |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 | 233 |
| |
248 | 234 |
| |
249 | 235 |
| |
|
Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
470 | 470 |
| |
471 | 471 |
| |
472 | 472 |
| |
473 |
| - | |
474 |
| - | |
475 |
| - | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
476 | 476 |
| |
477 | 477 |
| |
478 | 478 |
| |
479 |
| - | |
480 |
| - | |
481 |
| - | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
482 | 482 |
| |
483 | 483 |
| |
484 | 484 |
| |
|
Lines changed: 9 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
778 | 778 |
| |
779 | 779 |
| |
780 | 780 |
| |
781 |
| - | |
782 |
| - | |
783 |
| - | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
784 | 784 |
| |
785 | 785 |
| |
786 | 786 |
| |
| |||
1215 | 1215 |
| |
1216 | 1216 |
| |
1217 | 1217 |
| |
1218 |
| - | |
1219 |
| - | |
1220 |
| - | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
1221 | 1221 |
| |
1222 | 1222 |
| |
1223 | 1223 |
| |
1224 |
| - | |
1225 |
| - | |
1226 |
| - | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
1227 | 1227 |
| |
1228 | 1228 |
| |
1229 | 1229 |
| |
|
0 commit comments
Comments
(0)