This document provides an introduction to neural information retrieval, covering key topics such as text embedding, word2vec, fasttext, seq2seq models, transformers, and BERT. It explains the evolution of information retrieval techniques, detailing how language models enhance retrieval tasks and comparing various models. Practical coding examples are included to demonstrate the implementation of these concepts in natural language processing.