add support for FTS on display locations

the primary key on the locations table was changed, but probably for the best.