In the last two decades, crime incidents and terrorism threats
have caused increased global anxiety and unrest. For example,
the 9/11 attacks resulted in approximately 3,000 deaths and
more than 6,000 injuries [1]. To learn, understand, and plan
mitigating strategies for crime incidents and terrorism attacks, it
is critical to design a framework that enables users to efficiently
locate the most relevant events and effectively discover
important patterns from data. Furthermore, with the prevalence
of mobile devices, it is important to design and implement a
search and mining system that adapts to the needs of both
desktop and mobile users.