Photo of

Sujit Pal

Director of Disruptive Technology, Elsevier

Sujit Pal works at Elsevier Labs, where he dabbles in information retrieval, semantic search, natural language processing, machine learning and distributed processing. Prior to this, he worked in the consumer healthcare industry, where he helped build ontology backed semantic search, contextual advertising and EMR data processing platforms. He writes about technology on his blog Salmon Run.


Dictionary Based Annotation at Scale with Spark, SolrTextTagger and OpenNLP

Dictionary Matching is the inverse of full text search. It is the problem of finding all the matches of a list of strings in a single document. This is easy when the number of strings…