Разница между GiST и индексом GIN
Я реализую таблицу, которая имеет столбец с типом данныхtsvector
и я пытаюсь понять, какой индекс будет лучше использовать?
Джин или ГИСТ?
В просмотредокументация postgres здесь Я, кажется, понимаю, что:
GiST быстрее обновляет и создает индекс и менее точен, чем джин.
GIN медленнее обновляет и строит индекс, но более точен.
Хорошо, так зачем кому-то хотеть индексированное поле gist над джином? Если суть может дать вам неправильные результаты? Здесь должно быть какое-то преимущество (внешнее исполнение).
Кто-нибудь может объяснить с точки зрения непрофессионала, когда я хотел бы использовать GIN против GiST?