* Well defined semantics.
 
                       * Even a single error is considered failure.
 Info Retrieval (say normal text query) : 
                       * Semantics are frequently loose.
                      * Small errors can be tolerated.
 Sandeep Gautham