This document surveys the use of nonmetric similarity functions for efficient similarity search across complex domains. It begins by discussing the growth of digital data and need for content-based retrieval beyond text-based search. Similarity functions were traditionally metric, but increasingly complex data requires nonmetric functions. The document scopes the topic to context-free, static nonmetric functions and surveys domains using them along with techniques for efficient nonmetric similarity search, both exact and approximate. It aims to demonstrate the importance of nonmetric search across disciplines and review current methods.