The invention discloses a data indexing method based on string suffixes. The method comprises an index creation step and a data indexing step. The index creation step comprises the substeps that S1, data is written, metadata and row ID are extracted, and the string suffixes are added; S2, an index is created; and S3, transaction judgment is performed, wherein a data writing transaction is judged, if writing succeeds, a transaction lock is opened, and if writing fails, logic deletion is performed, and the data is recovered. The data indexing step comprises the substeps that S01, index matching is performed; S02, an index pointer list is acquired, wherein a coding value of the index is quickly positioned in a B+ tree, and leaf nodes of the value form the index pointer list containing keywords of the index; and S03, the data is read, and an index result is found according to an index pointer array. According to the method, starting from a language system of a non-Latin language family, a string suffix sorting algorithm and a B+ tree algorithm are utilized to construct the index with characters being units, and problems concerning efficiency and accuracy of fuzzy query are solved.