]> granicus.if.org Git - postgresql/commitdiff
Remove pos comparison in silly_cmp_tsvector(): it is not a semantically significant
authorTeodor Sigaev <teodor@sigaev.ru>
Tue, 29 Aug 2006 13:39:20 +0000 (13:39 +0000)
committerTeodor Sigaev <teodor@sigaev.ru>
Tue, 29 Aug 2006 13:39:20 +0000 (13:39 +0000)
contrib/tsearch2/tsvector.c

index daef6654002df985510c9535c41ffad606b40cb3..6cc50c35e7033386bb60d16509777741310f2e5f 100644 (file)
@@ -975,8 +975,6 @@ silly_cmp_tsvector(const tsvector * a, const tsvector * b)
                for(i=0;i<a->size;i++) {
                        if ( aptr->haspos != bptr->haspos ) {
                                return ( aptr->haspos > bptr->haspos ) ? -1 : 1;
-                       } else if ( aptr->pos != bptr->pos ) {
-                               return ( aptr->pos > bptr->pos ) ? -1 : 1;
                        } else if ( aptr->len != bptr->len ) {
                                return ( aptr->len > bptr->len ) ? -1 : 1;
                        } else if ( (res=strncmp(STRPTR(a) + aptr->pos, STRPTR(b) + bptr->pos, bptr->len))!= 0 ) {