A search allows the user to locate entities based on textual attributes of the entity. The user is presented with an input form where they can fill out information required to identify the entities to locate and those entities will be used to update the current selection for that entity.
Current implementations perform those searches either on a database, using either SQL or Stored Procedures, or on a spatial engine.