The invention discloses a data distribution search method for a private
cloud storage architecture, and particularly relates to the technical field of
data retrieval, data is distributed to each storage node through a consistency hash
algorithm, node loads are monitored, when the node load difference exceeds a preset value, virtual node adjustment is triggered, virtual nodes are reduced for nodes with high loads, and the efficiency of
data retrieval is improved. The virtual nodes with low loads are added, so that load balance is promoted, the single-point fault risk is effectively reduced, and effective utilization of node resources is realized; according to the method, search results are matched with role
data access permissions, if matching succeeds, comprehensive correlation coefficients of the search results and
data search requests are calculated, the search results with the permissions successfully matched are ranked from high to low according to the calculated comprehensive correlation coefficients, and the first K search results are obtained through a Top-K merging
algorithm and then returned to a user. The accuracy of
data search is improved, and the jamming probability caused by returning of a large number of
data search results is avoided.