This document summarizes research on learning to hash for large-scale similarity search. It begins with the motivation of using hashing techniques for applications like image, video, audio and product search to index large datasets. It then discusses several hashing methods including locality sensitive hashing (LSH), SimHash, self-taught hashing (STH), supervised hashing with kernels (SHK), iterative quantization (ITQ) and two-step hashing (TSH). The document also outlines other related works on learning to hash such as smart hashing update, two-stage hashing, semantic hashing with topics/tags and dual-view hashing. It concludes with a discussion on implementing LSH in Map