1. A computer-implemented method comprising: receiving in a search system a search query for a search of basis tables of a business object; identifying elementary expressions in the search query, the elementary expressions being linked by AND and/or OR operators; for each elementary expression identified, determining at least one join path to an anchor table of the basis tables to generate a join graph; segmenting all AND operators into AND groups connected by OR operators; for each pair of elementary expressions in an AND group, identifying intersections of the join paths in the join graph; translating surrogate identifiers of each elementary expression until at least one of the intersections is reached to produce surrogate identifiers of each anchor table; and linking the surrogate identifiers of each anchor table according to the OR operators.