Welcome to USFlashMap.com — interactive flash mapping tools for finding the right location!
 
 
 
 

Powerful Search Engine

CalendarPro application has a built-in search module, to help users find events they are looking for faster. Search engine is combined with the List View, and allows adding additional filters based on the time range (all events, only upcoming events, today, this week and this month).

Not being sure in what we are searching for is a common practice. This is why the search is performed using LIKE match type. It is not mandatory to have all words in the search query match indexed event details. Even if a small substring matches an event, it is shown among search results.

Searchable Fields

All event text fields including event start time are searchable:

  • Event Title
  • Event Description
  • Event Start Time
  • Category
  • Location

Categorizing Events

List & Search View also include categories and a locations legend that act like filters for search. This may be useful if a user is familiar with the types and places of events, and knows what he is looking for. This is another approach to search, when a user is well informed.

Changes in filter selection (show/hide) instantly refresh search results and do not require any additional time. Smooth appearing/disappearing of events at the same time allows users to see the difference in search results after a new filter is applied.

Event Time Range Filter

One more useful feature is enabling users to specify when an event took or is going to take place, by changing time filters. There are several pre-designed time ranges:

  • Today
  • This week
  • This Month
  • All upcoming events
  • All Events
For time limited in time range (today, week, month) search results can be sorted in chronological (by default) or alphabetical order.

Searching recursive events that are not limited in time

People often want to see event details not only on the time grid, but also in the list mode, sorted by date and time, or event title. Our List view was worked out to help such users find their events quickly. The list shows all events, repeated events including, every time they take place. But what if some events are not limited in time and potentially will never finish? Generating such a list of events would require unlimited amount of memory and time to render.

Our developers implemented specific scrolling algorithms for this purpose, that allows you to scroll up or down the list forever, and it shows perfect performance on any number of events or year, no matter if it is 2008 or 3008. List View or Search View, keeps showing all events and provides superior performance.

Search Speed Performance

All searchable event attributes are added to the index, which allows extremely fast search. For example search among 10,000 different events works immediately, no need to show the progress bar.


Back to the product overview

Contacts: Toll Free: 1 877 9US MAPS
Privacy Policy | Terms of Use  | Refund Policy