The acquisition of modern Global Navigation Satellite System (GNSS) signals may be difficult due to the presence of a secondary code. Indeed, short coherent integration times should be used without non-coherent integration, which implies a low sensitivity; or long coherent integration times should be used, requiring synchronisation with the secondary code and thus a full correlation, which implies a significant computational burden, especially for signals with long secondary codes such as the Galileo E5 signal. A third option that lies between the previous two is to perform a partial correlation using less than one secondary code period as input, however this is less efficient in terms of complexity than using an entire secondary code period, and the code's autocorrelation properties are completely changed. The authors recently proposed a method based on combining secondary code correlations, allowing the use of intermediate coherent integration times with the possibility to do non-coherent integrations, and the method was successfully applied to the Global Positioning System (GPS) L5 signal. This paper studies the application of the method to the Galileo E5 signal, compares it with the partial correlation method, and discusses the case where less than one secondary code period is used as an input