What is the meaning of Ransack?

To loot or pillage.

To make a vigorous and thorough search of (a place, person) with a view to stealing something, especially when leaving behind a state of disarray.

To examine carefully; to investigate.

To violate; to ravish; to deflower.

Eager search.

Source: wiktionary.org