Hi Vivek, The cts:search searches in fragments, and selects subelements as expressed in the searchable XPath only afterwards. I recommend using the following expression instead, just for clarity. It is equivalent:
cts:search(doc(), ...)//para If you intend to limit the searching to within the para element, you should use element-query constructors instead. HTH.. Kind regards, Geert Drs. G.P.H. Josten Consultant <http://www.daidalos.nl/> Daidalos BV Source of Innovation Hoekeindsehof 1-4 2665 JZ Bleiswijk Tel.: +31 (0) 10 850 1200 Fax: +31 (0) 10 850 1199 www.daidalos.nl<http://www.daidalos.nl/> KvK 27164984 De informatie - verzonden in of met dit emailbericht - is afkomstig van Daidalos BV en is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onbedoeld hebt ontvangen, verzoeken wij u het te verwijderen. Aan dit bericht kunnen geen rechten worden ontleend. From: [email protected] [mailto:[email protected]] On Behalf Of Vivek_Nagasundara Sent: maandag 10 augustus 2009 14:20 To: [email protected] Subject: [MarkLogic Dev General] Multiple Results Retreived Hi, I am actually running a search query to retrieve a set of documents from a directory based on a keyword. The query is executed successfully but the result sets are repeating. Here is the query and the results are pasted below. Can you suggest me a method to obtain unique values by avoiding redundancy in the results, I even tried using distinct-nodes() still the same problem persists. for $x in cts:search(//para, cts:or-query(("from", cts:directory-query(("/book/sports/", "/book/business/"), "1")))) return <a>{base-uri(distinct-nodes($x))}</a> Search Result: <a>/Book/business/Media story/Rational Software_doc.xml</a> <a>/Book/business/Media story/Rational Software_doc.xml</a> <a>/Book/business/Media story/Rational Software_doc.xml</a> <a>/Book/business/Media story/Rational Software_doc.xml</a> <a>/Book/business/Media story/Rational Software_doc.xml</a> <a>/Book/business/Media story/Rational Software_doc.xml</a> <a>/Book/business/XBox time/Rational Software_doc.xml</a> <a>/Book/business/XBox time/Rational Software_doc.xml</a> <a>/Book/business/XBox time/Rational Software_doc.xml</a> <a>/Book/business/XBox time/Rational Software_doc.xml</a> <a>/Book/business/XBox time/Rational Software_doc.xml</a> <a>/Book/business/XBox time/Rational Software_doc.xml</a> <a>/Book/business/Fall of Delhi Metro/MainStory_doc.xml</a> <a>/Book/business/Fall of Delhi Metro/MainStory_doc.xml</a> <a>/Book/business/Current Scenario/Rational Software_doc.xml</a> <a>/Book/business/Current Scenario/Rational Software_doc.xml</a> <a>/Book/business/Current Scenario/Rational Software_doc.xml</a> <a>/Book/business/Current Scenario/Rational Software_doc.xml</a> <a>/Book/business/Current Scenario/Rational Software_doc.xml</a> <a>/Book/business/Current Scenario/Rational Software_doc.xml</a> <a>/Archives/Rational Software_doc_xhtml.xml</a> <a>/Archives/Rational Software_doc_xhtml.xml</a> <a>/Archives/Rational Software_doc_xhtml.xml</a> <a>/Archives/Rational Software_doc_xhtml.xml</a> <a>/Archives/Rational Software_doc_xhtml.xml</a> <a>/Archives/Rational Software_doc_xhtml.xml</a> Regards, Vivek N ________________________________ DISCLAIMER: This email (including any attachments) is intended for the sole use of the intended recipient/s and may contain material that is CONFIDENTIAL AND PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or distribution or forwarding of any or all of the contents in this message is STRICTLY PROHIBITED. If you are not the intended recipient, please contact the sender by email and delete all copies; your cooperation in this regard is appreciated.
_______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
