When I expect a large response when calling PerformSearch, I'd like to request, say, the first 100 results, then the second, then the third, and so on. Is this possible?
When I expect a large response when calling PerformSearch, I'd like to request, say, the first 100 results, then the second, then the third, and so on. Is this possible?
Hi Collin,
As explained on TD13SP1 - Search 2.5 PerformSearch
[...]
This function replaces the NewSearch
/ GetResult
functions. An important difference here is that Content Manager doesn't cache your search anymore. The tool which is executing this function is responsible for caching the query and for example requesting more hits if the previous maximum number of hits has been met. We suggest to start your initial query with a maximum result set of 1000
.
[...]
So in short, not possible. Now as PerformSearch only offers the identifiers and not all of the metadata, it simply comes down that "the client" holds on to a list of identifiers.
Best wishes,
Dave