This article first introduces several papers on RAG optimization and then describes some common engineering practices for RAG.