The military domain knowledge question answering system based on Retrieval-Augmented Generation (RAG) has become an important tool for modern intelligence personnel to collect and analyze intelligence gradually. Focusing on the issue that the application strategies of RAG methods currently suffer from poor portability in hybrid retrieval as well as the problem of semantic drift caused by unnecessary query rewriting easily, a Multi-Strategy Retrieval-Augmented Generation (MSRAG) method was proposed. Firstly, the retrieval model was matched adaptively to recall relevant text based on query characteristics of the user input. Secondly, a text filter was utilized to extract the key text fragments that can answer the question. Thirdly, the content validity was assessed by the text filter to trigger query rewriting based on synonym expansion, and the initial query was merged with the rewritten information and used as input of the retrieval controller for more targeted re-retrieval. Finally, the key text fragments that can answer the question were merged with the question, prompt engineering input was used to generate answer model, and the response generated by the model was returned to the user. Experimental results show that compared to the convex linear combination RAG method, MSRAG method improves the ROUGE-L (Recall-Oriented Understudy for Gisting Evaluation Longest common subsequence) by 14.35 percentage points on the Military domain dataset (Military) and by 5.83 percentage points on the Medical dataset. It can be seen that MSRAG method has strong universality and portability, enables the reduction of the semantic drift caused by unnecessary query rewriting, and effectively helps large language models generate more accurate answers.