xquery version "1.0-ml"; import module namespace admin = "http://marklogic.com/xdmp/admin" at "/MarkLogic/admin.xqy"; ( let $config := admin:get-configuration() let $dbid := xdmp:database("barbecue") let $rangespec := admin:database-range-element-attribute-index("dateTime", "http://example.com", "entry", "", "date", "", fn:false() ) let $config := admin:database-add-range-element-attribute-index($config, $dbid, $rangespec) let $rangespec := admin:database-range-element-index("int", "http://example.com", "scoville", "", fn:false() ) let $config := admin:database-add-range-element-index($config, $dbid, $rangespec) let $rangespec := admin:database-range-element-index("decimal", "http://example.com", "rating", "", fn:false() ) let $config := admin:database-add-range-element-index($config, $dbid, $rangespec) let $fieldspec := admin:database-field("bbqtext", fn:true() ) let $config := admin:database-add-field($config, $dbid, $fieldspec) let $fieldspec := admin:database-included-element("http://example.com", "title", 1.0, "", "", "") let $config := admin:database-set-collection-lexicon($config, $dbid, fn:true()) let $config := admin:database-add-field-included-element($config, $dbid, "bbqtext", $fieldspec) return admin:save-configuration($config) , xdmp:document-insert("http://bbqdocs/entry1", Sally's Southern BBQ A classic southern recipe cayanne molasses smoky 800 3.0 , (), "http://bbq.com/contributor/AuntSally" ) , xdmp:document-insert("http://bbqdocs/entry2", Red, Hot, and Blue Texas-style sauce with extra heat habeñero black pepper smoky 72000 4.0 , (), "http://bbq.com/contributor/BigTex" ) , xdmp:document-insert("http://bbqdocs/entry3", Louisiana Bayou Mild Straight from New Orleans, mild and sweet sweet vinegar 750 5.0 , (), "http://bbq.com/contributor/Dubois" ) , xdmp:document-insert("http://bbqdocs/entry4", Four little pigs Southern Texas-style sauce with extreme heat habeñero black pepper smoky brown sugar 88000 5.0 , (), "http://bbq.com/contributor/BigTex" ) , xdmp:document-insert("http://bbqdocs/entry5", Kansas City Apple Cinnamon Specialty recipe made with real fruit and spices apple cinnamon brown sugar 1000 2.0 , (), "http://bbq.com/contributor/Dorothy" ) )