A data desensitizing method, comprising: receiving by a search engine server a data search request initiated by a user of a client terminal; searching by a plurality of processing nodes for data records meeting criteria on the basis of the data search request; by each of the plurality of processing nodes, determining that a desensitization function switch in the system is turned on when or after a shard search is performed and determining a desensitization policy by means of a desensitization plug-in built into the search engine server; by each of the plurality of processing nodes, matching the determined desensitization policy to the user and determining that desensitization processing is necessary for a result, and performing a desensitizing operation to the data records on the basis of the desensitization policy so as to generate a desensitized search result; collecting by the search engine server the desensitized search result returned by each of the processing nodes; and sending by the search engine server the collected search result to the client terminal; wherein searching by the plurality of processing nodes for data records meeting criteria on the basis of the data search request includes: parsing by the search engine server the data search request and determining by the parsing index sharding information; creating by the search engine server a distributed search task for the plurality of processing nodes on the basis of the index sharding information; and performing by the plurality of processing nodes a parallel shard search according to the distributed search task; wherein performing the parallel shard search according to the distributed search task includes by each of the plurality of processing nodes, determining a current data search scope according to the index sharding information and searching for records meeting criteria. receiving by a search engine server a data search request initiated by a user of a client terminal; searching by a plurality of processing nodes for data records meeting criteria on the basis of the data search request; by each of the plurality of processing nodes, determining that a desensitization function switch in the system is turned on when or after a shard search is performed and determining a desensitization policy by means of a desensitization plug-in built into the search engine server; by each of the plurality of processing nodes, matching the determined desensitization policy to the user and determining that desensitization processing is necessary for a result, and performing a desensitizing operation to the data records on the basis of the desensitization policy so as to generate a desensitized search result; collecting by the search engine server the desensitized search result returned by each of the processing nodes; and sending by the search engine server the collected search result to the client terminal; wherein searching by the plurality of processing nodes for data records meeting criteria on the basis of the data search request includes: parsing by the search engine server the data search request and determining by the parsing index sharding information; creating by the search engine server a distributed search task for the plurality of processing nodes on the basis of the index sharding information; and performing by the plurality of processing nodes a parallel shard search according to the distributed search task; wherein performing the parallel shard search according to the distributed search task includes by each of the plurality of processing nodes, determining a current data search scope according to the index sharding information and searching for records meeting criteria. parsing by the search engine server the data search request and determining by the parsing index sharding information; creating by the search engine server a distributed search task for the plurality of processing nodes on the basis of the index sharding information; and performing by the plurality of processing nodes a parallel shard search according to the distributed search task; wherein performing the parallel shard search according to the distributed search task includes by each of the plurality of processing nodes, determining a current data search scope according to the index sharding information and searching for records meeting criteria.