Natural language processing for information retrieval | Synapse