The airfare search system is a core system in the civil aviation airfare field.This paper deeply analyzes the business characteristics of civil aviation airfare and its requirements for a high-performance system,in face of the prominent problems in the construction of a high-performance airfare search system,which are huge amount of data,complex airfare business and multiple combinations of flights,it gives solutions and optimization strategies from the three dimensions of data,business and algorithm.It is the first complete discussion of the business architecture engineering practice of building a high complexity and high performance system in the civil aviation airfare field,and has high reference significance.The preprocessing method for complex logical data and the application of heuristic search method may also be used to solve similar problems.