Indexing and retrieval system based on HBase-ORM (Object Relational Mapping)

The invention provides an indexing and retrieval system based on HBase-ORM (Object Relational Mapping). Insertion, reading and modification of data are finished by automatically establishing a mapping relation between an underlying database table and an upper database object; a database layer is separated from a data access layer, so that upper developers can pay more attention to upper service logical processing, and the development efficiency is improved; meanwhile, the error rate is reduced; an index of each line of data in HBase is established according to different types by using Elastic search, and fuzzy query of texts, interval query of values, range query of longitude and latitude and similarity query of images are realized, so that real-time query demands of Web users on different data types are met.