Mano, search:search() is designed to avoid common problems, such as loading more documents into memory than the machine supports, so it does not return all matching documents from the entire databse regardless of size. However, you can specify the start and end values to be large enough that any reasonble data set will come back (reasonable = will be fast enough for your application response times and will fit into memory).
This constraint is actually helpful in this situation because it forces you to think about "big data" problems such as how much data is too much. If your machine can only handle 2,000 documents and you want to pull back 50,000 you would then take another approach such as breaking the task up into batches. Yours, Damon ________________________________ From: [email protected] [[email protected]] On Behalf Of mano m [[email protected]] Sent: Friday, November 11, 2011 6:19 AM To: [email protected] Subject: [MarkLogic Dev General] search:search to return the entire result count Hi all, In search:search by default it will return 10 results and if we specify the start , end values then specific resultset will be returned. But I want the entire search result set similar to cts:search. Please let me know is there any possibility to return the entire results. Thanks in Advance Regards, Mano
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
