9 lines
675 B
SQL
9 lines
675 B
SQL
CREATE INDEX idx_physicals_fulltext_name ON Physicals
|
|
USING GIN (to_tsvector('russian', name || ' ' || surname));
|
|
|
|
-- GIN (Generalized Inverted Index) хранит для каждой лексемы список указателей на строки,
|
|
-- в которых она встречается. Это ускоряет полнотекстовый поиск, так как позволяет быстро
|
|
-- находить все документы, содержащие нужные слова, без полного сканирования таблицы.
|
|
|
|
CREATE INDEX idx_movement_recent ON Movement(issued_at)
|
|
WHERE issued_at >= '2024-09-01'::timestamp; |