It is important to note that most of these approaches use state of the art machine learning techniques and require a large amount of training data.
when these tools applied to short text in a new domain such as question answering (QA) or key word based search, the performance is limited.