So we are now considering whether 1) we should create separate indexes for the two record types (a lot of overhead and work-flow complexity), 2) name the properties on the two record types differently (assuming that if the property that we are searching on does not exist on the 3.5 m records, that would improve performance), or maybe 3) create a separate property using the first letters of a word i