51.5. Limitations
GIN n'a pas de support du
parcours d'index complets : comme il y a souvent de
nombreuses clés par valeur, chaque pointeur de pile serait
renvoyé plusieurs fois et il n'existe pas de moyen simple
d'empêcher cela.
Quand extractQuery ne renvoit aucune
clé, GIN émettra une erreur.
Suivant l'opérateur, une requête vide pourrait correspondre à
toute ou aucune des valeurs indexées (par exemple, chaque
tableau contient le tableau vide mais ne surcharge pas le
tableau vide) et GIN ne peut
pas déterminer la bonne réponse ou produire un résultat de
parcours d'un index complet s'il pouvait déterminer si c'était
correct.
Ne renvoyer aucune clé n'est pas une erreur de extractValue mais dans ce cas, la valeur
indexée ne sera pas représentée dans l'index. C'est une autre
raison pour laquelle le parcours d'index complet n'est pas
utile -- il manquerait ce type de lignes.
GIN recherche les clés par
une égalité seule. Ceci pourra être amélioré dans le futur.