Gravar-mail: Improving a full-text search engine: the importance of negation detection and family history context to identify cases in a biomedical data warehouse