[ https://issues.apache.org/jira/browse/ATLAS-4254?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17351191#comment-17351191 ]
ASF subversion and git services commented on ATLAS-4254: -------------------------------------------------------- Commit 35419d6c5a8b1b2bbba60e2f6d6fdf19efd8949b in atlas's branch refs/heads/master from Pinal [ https://gitbox.apache.org/repos/asf?p=atlas.git;h=35419d6 ] ATLAS-4254 : Basic Search : Optimize pagination Signed-off-by: Pinal <pinal-shah> > Basic Search : Optimize pagination > ---------------------------------- > > Key: ATLAS-4254 > URL: https://issues.apache.org/jira/browse/ATLAS-4254 > Project: Atlas > Issue Type: Improvement > Components: atlas-core > Reporter: Pinal > Assignee: Pinal > Priority: Major > Labels: BasicSearch > > *Current Working of Pagination* > * When user specifies page information i.e offset and limit in the request, > except some condition, offset is reset to 0 > * Query is then executed from 0 offset and limit > * Filter out the results obtained from query > * Generate result set by skipping the results from 0 to the given offset > *New Working Structure* > * New Parameter 'marker' (String) has been introduced in SearchParameters > which will have encrypted string as value. > * The marker should be set as '*' for the start of the page > * The response of above request (AtlasSearchResult) will have 'nextMarker' > field which will have encrypted String which is to be passed as value of > 'marker' in the subsequent request > * if marker is set then offset should not be greater than 0 > *Improvement* > * It will increase performance of the basic search > -- This message was sent by Atlassian Jira (v8.3.4#803005)