Incorporating different search models into one document retrieval system | Synapse