With the rapid development of natural language processing, many language models have been invented for multiple tasks. One important task is Information Retrieval (IR), which requires models to retrieve relevant documents. Despite its importance in many real-life applications, especial