Ever increasing computing power and connectivity bandwidth together with falling storage costs result in an overwhelming amount of data of various types being produced, exchanged, and stored.
search has emerged as a key application as more and more data is being saved (Church, 2003).