A computer-implemented method for performing full text search, comprising: receiving search terms to be included in a full text search; querying a relation table using the received search terms, wherein the relation table associates each of a plurality of inverted indexes with a respective one or more frequently used search terms that occur in each document managed by the respective inverted index, wherein a full text search index is partitioned into the plurality of inverted indexes based on the frequently used search terms, and the one or more frequently used search terms are not stored in the respective inverted indexes; determining, based on the querying a relation table, which of the received search terms are associated, as frequently used search terms, with which of the inverted indexes; for each of the received search terms, searching for document identifiers associated with documents that contain the received search term in each of the inverted indexes that are not associated with that received search term as a frequently used search term; generating a document set per received search term that includes a list of document identifiers associated with documents that include the received search term whereby the document identifiers encompass the searched document identifiers for the received search term and all document identifiers in the inverted indexes that are associated with the received search term as frequently used search terms; comparing the document sets to identify the document identifiers that are located in all of the document sets; and providing a result set of the document identifiers that are located in all document sets. receiving search terms to be included in a full text search; querying a relation table using the received search terms, wherein the relation table associates each of a plurality of inverted indexes with a respective one or more frequently used search terms that occur in each document managed by the respective inverted index, wherein a full text search index is partitioned into the plurality of inverted indexes based on the frequently used search terms, and the one or more frequently used search terms are not stored in the respective inverted indexes; determining, based on the querying a relation table, which of the received search terms are associated, as frequently used search terms, with which of the inverted indexes; for each of the received search terms, searching for document identifiers associated with documents that contain the received search term in each of the inverted indexes that are not associated with that received search term as a frequently used search term; generating a document set per received search term that includes a list of document identifiers associated with documents that include the received search term whereby the document identifiers encompass the searched document identifiers for the received search term and all document identifiers in the inverted indexes that are associated with the received search term as frequently used search terms; comparing the document sets to identify the document identifiers that are located in all of the document sets; and providing a result set of the document identifiers that are located in all document sets.