1000 records is very small amount of records.
At this scale Postgres might decide that sequential scan will be faster, because there is overhead to index scan.