This document discusses using NoSQL databases for geographic search and location-based services. It explains that geographic data is complex to store in SQL databases due to its multiple dimensions and large size. NoSQL databases provide alternatives like quadtrees and R-trees to index and search geographic data more efficiently. The document provides examples of geographic implementations in databases like MongoDB, Lucene, ElasticSearch, and Neo4j. It also gives examples of building point of interest search using technologies like SQL, Lucene, and Hibernate Search.