Learning to Rank in Generative Retrieval | Synapse