yeah.
To OP. Back in the XP days, hw was slow, so M$ started logging the most frequently used programs used at startup and started caching parts of the PE file to speed up the loading process. Other tricks included moving parts of the program to the outside of the spin disk as more data is read per revolution, and other tricks.
Profiling the use of the OS and finding ways to speed up the experience to compensate for slow hw has been ongoing since.
So its probably just profiling your machine, and indexing any documents you have to make the search facility in windows work better for you. The more it stores in ram, the faster windows can run for you.
However it could be a glitch, they also happen as well.
Sysinternals can help you gain insights to help you decide whether this ram usage is a good thing or not. And if you feel really bold, a bit of CPU instruction set logging could also help give some insight as to what is going on.