Abhishek, Are you programmatically constructing the query? If so you may want to build up a large cts:and-query() with cts:or-query() constructors in it, rather than a large string that is then parsed by search:search().
You can pass this query in using <additional-query> to search:search(), or you can use search:resolve() to execute. If you have other non-programmatic queries entered by the user directly, you can make that into a sub-query via search:parse(). Yours, Damon From: [email protected] [mailto:[email protected]] On Behalf Of Abhishek53 S Sent: Friday, June 10, 2011 8:18 AM To: General MarkLogic Developer Discussion Subject: [MarkLogic Dev General] Stack Overflow with large query Hi All I have a big query text (consist of 1000 AND and OR with custom constraint) to parse using search:parse function. This is working fine but when the search is execute using this large query it is getting stack overflow exception. Can some one let me know the solution to overcome this exception? (I can not use registered query as the query is dynamic) Query Sample := "custom-constraint:A AND custom-constraint:B.......so on " search:parse(Query,Options) search:resolve(Query,Option,1 , 10) -- > Stack Overflow Exception Thanks in advance ! Abhishek Srivastav Systems Engineer Tata Consultancy Services Cell:- +91-9883389968 Mailto: [email protected] Website: http://www.tcs.com<http://www.tcs.com/> ____________________________________________ Experience certainty. IT Services Business Solutions Outsourcing ____________________________________________ =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
