Hi Team, We are doing an Application migration from MarkLogic 5.0-5 to 8.0-4. In which we observe certain query parsing issues. Issue:
We have been getting no results for the: query string: publication:"Bon Appetit" AND coverDisplayDate:"October 2016" AND regionName:"United States" AND source:"Pre-press" Some parameters returned are different between ML versions. Sample Query Snippet: import module namespace model = "http://condenast.com/dam/2.0/model/montrose" at "/application/model/montrose-model.xqy"; import module namespace search = "http://marklogic.com/appservices/search" at "/MarkLogic/appservices/search/search.xqy"; declare namespace cndam = "http://condenast.com/dam/2.0"; let $query := 'publication:"Bon Appetit" AND coverDisplayDate:"October 2016" AND regionName:"United States" AND source:"Pre-press"' return search:parse($query, model:build-all-options("Image")) Attaching the search options used.(please refer options.txt) ML5 result: <cts:and-query qtextjoin="AND" strength="20" qtextgroup="( )" xmlns:cts="http://marklogic.com/cts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <cts:and-query qtextjoin="AND" strength="20" qtextgroup="( )"> <cts:and-query qtextjoin="AND" strength="20" qtextgroup="( )"> <cts:element-range-query qtextpre="publication:" qtextref="cts:annotation" operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:publicationName</cts:element> <cts:annotation qtextpre=""" qtextref="following-sibling::cts:value" qtextpost="""/> <cts:value xsi:type="xs:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Bon Appetit</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> <cts:element-word-query qtextpre="coverDisplayDate:" qtextref="cts:annotation"> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:coverDisplayDate</cts:element> <cts:annotation qtextpre=""" qtextref="following-sibling::cts:text" qtextpost="""/> <cts:text>October 2016</cts:text> </cts:element-word-query> </cts:and-query> <cts:element-range-query qtextpre="regionName:" qtextref="cts:annotation" operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:region</cts:element> <cts:annotation qtextpre=""" qtextref="following-sibling::cts:value" qtextpost="""/> <cts:value xsi:type="xs:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">United States</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> </cts:and-query> <cts:word-query qtextpre="source:"" qtextref="cts:text" qtextpost="""> <cts:text>Pre-press</cts:text> </cts:word-query> </cts:and-query> ML8 result: <cts:and-query xmlns:cts="http://marklogic.com/cts"> <cts:element-range-query operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:publicationName</cts:element> <cts:value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Bon Appetit</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> <cts:element-word-query> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:coverDisplayDate</cts:element> <cts:text xml:lang="en">October 2016</cts:text> </cts:element-word-query> <cts:element-range-query operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:region</cts:element> <cts:value xsi:type="xs:string" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">United States</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> <cts:word-query> <cts:text xml:lang="en">source:Pre-press</cts:text> <cts:option>case-insensitive</cts:option> <cts:option>diacritic-insensitive</cts:option> <cts:option>wildcarded</cts:option> </cts:word-query> </cts:and-query> Question 1: Why is there a difference in the query formation for source:"Pre-press" in the word-query? ML5 ML8 <cts:word-query qtextpre="source:"" qtextref="cts:text" qtextpost="""> <cts:text>Pre-press</cts:text> <cts:word-query> <cts:text xml:lang="en">source:Pre-press</cts:text> <cts:option>case-insensitive</cts:option> <cts:option>diacritic-insensitive</cts:option> <cts:option>wildcarded</cts:option> </cts:word-query> Do we miss any of the ML configuration which renders such a query formation in ML8? I have been trying to pass only "Pre-press" as the query string instead of 'source:"Pre-press"'. Though it fetches the results, it breaks the facets response in search:response , the concept behind is we need to apply a source filter and show that it is applied to the front end Question 2: In MarkLogic 5: search:parse response is having the facet information. Along with this, we find search:query which contains all the currently selected facets and the search terms with the facet names and values in qtextpre and qtextpost, and in the cts:text. But in ML8, this structure is more generic as seen below, we could not find the aaplied facet name details in the new xml structure. Attaching the logic used in the application to build the facets from search:response.(please refer build-facets.xqy) <search:response snippet-format="raw" total="767" start="1" page-length="1" xmlns:search="http://marklogic.com/appservices/search"> <search:facet name="publication" type="xs:string"> <search:facet-value name="Bon Appetit" count="767">Bon Appetit</search:facet-value> </search:facet> <search:facet name="source" type="xs:string"> <search:facet-value name="Pre-press" count="767">Pre-press</search:facet-value> </search:facet> <search:facet name="regionName" type="xs:string"> <search:facet-value name="United States" count="767">United States</search:facet-value> </search:facet> <search:qtext>publication:"Bon Appetit" AND coverDisplayDate:"October 2016" AND regionName:"United States" AND source:"Pre-press"</search:qtext> <search:query> <cts:and-query xmlns:cts="http://marklogic.com/cts"> <cts:element-range-query operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:publicationName</cts:element> <cts:value xsi:type="xs:string">Bon Appetit</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> <cts:element-word-query> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:coverDisplayDate</cts:element> <cts:text xml:lang="en">October 2016</cts:text> </cts:element-word-query> <cts:element-range-query operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:region</cts:element> <cts:value xsi:type="xs:string">United States</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> <cts:element-range-query operator="="> <cts:element xmlns:_1="http://condenast.com/dam/2.0">_1:sourceGroup</cts:element> <cts:value xsi:type="xs:string">Pre-press</cts:value> <cts:option>collation=http://marklogic.com/collation/codepoint</cts:option> </cts:element-range-query> </cts:and-query> </search:query> </search:response> ML8 is offering a very generic query structure when compared with the ML5 version. It was very helpful and easier with the older parse response to build the faceting applications for showing the applied facets and also to remove the applied filters easily. Appreciating your help in getting better faceting results in ML8 as in ML5. Is there any way to get the parse response in ML8 as in ML5? or is it mandatory to change the logic to support in ML8? Please correct me if I am missing any. Thanks, Bharathi K
<search:options xmlns:search="http://marklogic.com/appservices/search"> <search:term> <search:term-option>case-insensitive</search:term-option> <search:term-option>diacritic-insensitive</search:term-option> <search:term-option>wildcarded</search:term-option> </search:term> <search:default-suggestion-source> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element ns="http://condenast.com/dam/2.0" name="termName"/> </search:range> </search:default-suggestion-source> <search:return-facets>false</search:return-facets> <search:transform-results apply="raw"/> <search:additional-query> <cts:and-query xmlns:cts="http://marklogic.com/cts"> <cts:directory-query depth="infinity"> <cts:uri>/content/assets/</cts:uri> </cts:directory-query> <cts:collection-query> <cts:uri>http://marklogic.com/collections/dls/latest</cts:uri> </cts:collection-query> <cts:collection-query> <cts:uri>http://condenast.com/dam/2.0/collections/public</cts:uri> </cts:collection-query> <cts:or-query> <cts:and-query> <cts:element-attribute-value-query> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:brand</cts:element> <cts:attribute>ref-id</cts:attribute> <cts:option>case-sensitive</cts:option> <cts:option>diacritic-sensitive</cts:option> <cts:option>punctuation-sensitive</cts:option> <cts:option>whitespace-sensitive</cts:option> <cts:option>unstemmed</cts:option> <cts:option>unwildcarded</cts:option> </cts:element-attribute-value-query> <cts:or-query> <cts:element-range-query operator=">"> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:liveDate</cts:element> <cts:value xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2016-11-14-05:00</cts:value> </cts:element-range-query> <cts:element-value-query> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:isProtected</cts:element> <cts:text xml:lang="en">true</cts:text> <cts:option>case-sensitive</cts:option> <cts:option>diacritic-sensitive</cts:option> <cts:option>punctuation-sensitive</cts:option> <cts:option>whitespace-sensitive</cts:option> <cts:option>unstemmed</cts:option> <cts:option>unwildcarded</cts:option> </cts:element-value-query> </cts:or-query> </cts:and-query> <cts:and-query> <cts:or-query> <cts:element-range-query operator="<="> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:liveDate</cts:element> <cts:value xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2016-11-14-05:00</cts:value> </cts:element-range-query> <cts:element-range-query operator="="> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:liveDate</cts:element> <cts:value xsi:type="xs:date" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">0001-01-01</cts:value> </cts:element-range-query> </cts:or-query> <cts:not-query> <cts:element-value-query> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:isProtected</cts:element> <cts:text xml:lang="en">true</cts:text> <cts:option>case-sensitive</cts:option> <cts:option>diacritic-sensitive</cts:option> <cts:option>punctuation-sensitive</cts:option> <cts:option>whitespace-sensitive</cts:option> <cts:option>unstemmed</cts:option> <cts:option>unwildcarded</cts:option> </cts:element-value-query> </cts:not-query> </cts:and-query> </cts:or-query> <cts:not-query> <cts:element-attribute-value-query> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:packageType</cts:element> <cts:attribute>ref-id</cts:attribute> <cts:text xml:lang="en">digital_edition</cts:text> <cts:option>case-sensitive</cts:option> <cts:option>diacritic-sensitive</cts:option> <cts:option>punctuation-sensitive</cts:option> <cts:option>whitespace-sensitive</cts:option> <cts:option>unstemmed</cts:option> <cts:option>unwildcarded</cts:option> </cts:element-attribute-value-query> </cts:not-query> <cts:element-attribute-value-query> <cts:element xmlns:cndam="http://condenast.com/dam/2.0">cndam:assetType</cts:element> <cts:attribute>ref-id</cts:attribute> <cts:text xml:lang="en">images</cts:text> <cts:option>case-sensitive</cts:option> <cts:option>diacritic-sensitive</cts:option> <cts:option>punctuation-sensitive</cts:option> <cts:option>whitespace-sensitive</cts:option> <cts:option>unstemmed</cts:option> <cts:option>unwildcarded</cts:option> </cts:element-attribute-value-query> </cts:and-query> </search:additional-query> <search:constraint name="publication" label="Publication"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="publicationName" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> </search:range> </search:constraint> <search:constraint name="regionName" label="Region"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="region" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="sourceGroup" label="Source"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="sourceGroup" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> </search:range> </search:constraint> <search:constraint name="personPictured" label="Person Pictured"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="person" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="categoryName" label="Category"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="category" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="subCategoryName" label="Sub-Category"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="subCategory" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="cityName" label="City"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="city" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="designer" label="Designer"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="designerBrand" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="showName" label="Show"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="show" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="royaltyFree" label="Royalty-Free"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="allRightsSystemUsage" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> <search:facet-option>limit=10</search:facet-option> </search:range> </search:constraint> <search:constraint name="digitalAssetState" label="Asset State"> <search:range collation="http://marklogic.com/collation/codepoint" type="xs:string"> <search:element name="assetState" ns="http://condenast.com/dam/2.0"/> <search:facet-option>frequency-order</search:facet-option> <search:facet-option>descending</search:facet-option> </search:range> </search:constraint> <search:constraint name="sortDate" label="Sort Date"> <search:range type="xs:date" facet="false"> <search:field name="sortDate"/> </search:range> </search:constraint> <search:operator name="sort"> <search:state name="relevance"> <search:sort-order> <search:score/> </search:sort-order> </search:state> <search:state name="newest"> <search:sort-order direction="descending" type="xs:date"> <search:element ns="http://condenast.com/dam/2.0" name="coverDate"/> </search:sort-order> <search:sort-order direction="descending" type="xs:date"> <search:element ns="http://condenast.com/dam/2.0" name="shootDate"/> </search:sort-order> </search:state> <search:state name="oldest"> <search:sort-order direction="ascending" type="xs:date"> <search:element ns="http://condenast.com/dam/2.0" name="coverDate"/> </search:sort-order> <search:sort-order direction="ascending" type="xs:date"> <search:element ns="http://condenast.com/dam/2.0" name="shootDate"/> </search:sort-order> </search:state> <search:state name="barcode"> <search:sort-order type="xs:string" collation="http://marklogic.com/collation//S1/MO" direction="ascending"> <search:element ns="http://condenast.com/dam/2.0" name="barcode"/> </search:sort-order> </search:state> <search:state name="page"> <search:sort-order direction="ascending" type="xs:string" collation="http://marklogic.com/collation//MO"> <search:attribute name="logicalPage"/> <search:element ns="http://condenast.com/dam/2.0" name="pageNumber"/> </search:sort-order> </search:state> <search:state name="originalFileName"> <search:sort-order direction="ascending" type="xs:string" collation="http://marklogic.com/collation/codepoint"> <search:element ns="http://condenast.com/dam/2.0" name="originalFileName"/> </search:sort-order> </search:state> </search:operator> <search:constraint name="uuid" label="UUID" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="uuid" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="createdBy" label="Created By" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="createdBy" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="modifiedBy" label="Modified By" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="modifiedBy" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="createdDate" label="Created Date" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="createdDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="modifiedDate" label="Modified Date" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="modifiedDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assetId" label="Asset Id" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="assetId" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assetType" label="Asset Type" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="assetType" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="package" label="Package" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="package" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="packageType" label="Package Type" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="packageType" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="sourceGroup" label="Source Group" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="sourceGroup" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="brand" label="Brand" model="asset" modelLabel="Asset Level Data"> <search:word> <search:element name="brand" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="metadata" label="Metadata" model="asset" modelLabel="Asset Level Data"> <search:element-query name="metadata" ns="http://condenast.com/dam/2.0"/> </search:constraint> <search:constraint name="onSaleDate" label="On Sale Date" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="onSaleDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="offSaleDate" label="Off Sale Date" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="offSaleDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isPublished" label="Is Published" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="isPublished" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="liveDate" label="Live Date" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="liveDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isOuttake" label="Is Outtake" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="isOuttake" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isProtected" label="Is Protected" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="isProtected" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isCategoryBest" label="Best Category Representation" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="isCategoryBest" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isFeaturedArrival" label="Is Featured Arrival" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="isFeaturedArrival" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assetState" label="Asset State" model="administrative" modelLabel="Administrative"> <search:word> <search:element name="assetState" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="publicationName" label="Publication" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="publicationName" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="region" label="Region" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="region" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="publisher" label="Publisher" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="publisher" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="coverDate" label="Cover Date" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="coverDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="coverDisplayDate" label="Cover Display Date" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="coverDisplayDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="volume" label="Volume" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="volume" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="issueNumber" label="Issue Number" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="issueNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="identifier" label="Issue Identifier" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="identifier" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="issn" label="ISSN" model="pubMeta" modelLabel="Publication Metadata"> <search:word> <search:element name="issn" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isAdvertisement" label="Is Advertisement" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="isAdvertisement" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="abstract" label="Abstract" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="abstract" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="section" label="Section" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="section" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="sectionCode" label="Section Code" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="sectionCode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="subsection" label="Subsection" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="subsection" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="startingPage" label="Starting Page" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="startingPage" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="pageNumber" label="Article Pages" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="wordCount" label="WordCount" model="article" modelLabel="Article Metadata"> <search:word> <search:element name="wordCount" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="logicalPage" label="Logical Page" model="article" modelLabel="Article Metadata"> <search:word> <search:attribute name="logicalPage" ns=""/> <search:element name="pageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="layoutReference" label="Layout Reference" model="articleLayout" modelLabel="Article Layout"> <search:word> <search:element name="layoutReference" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="pdfType" label="PDF Type" model="pdf" modelLabel="PDF Metadata"> <search:word> <search:element name="pdfType" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="pdfDescription" label="PDF Description" model="pdf" modelLabel="PDF Metadata"> <search:word> <search:element name="pdfDescription" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assigningEditor" label="Assigning Editor" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="assigningEditor" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="caption" label="Caption" model="image" modelLabel="Image Metadata"> <search:element-query name="caption" ns="http://condenast.com/dam/2.0"/> </search:constraint> <search:constraint name="credit" label="In Book Credit" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="credit" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="captionWriter" label="Description Writer" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="captionWriter" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="color" label="Color" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="color" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="shootDate" label="Shoot Date" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="shootDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="shootDisplayDate" label="Shoot Display Date" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="shootDisplayDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="shootLookNumber" label="Shoot Look Number" model="image" modelLabel="Image Metadata"> <search:word> <search:element name="shootLookNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="show" label="Show" model="runway" modelLabel="Runway"> <search:word> <search:element name="show" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="season" label="Season" model="runway" modelLabel="Runway"> <search:word> <search:element name="season" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="collectionYear" label="Collection Year" model="runway" modelLabel="Runway"> <search:word> <search:element name="collectionYear" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="collection" label="Collection" model="runway" modelLabel="Runway"> <search:word> <search:element name="collection" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assetComments" label="Asset Comments" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="assetComments" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="comments" label="Comments" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="comments" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="contributor" label="Contributor" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="contributor" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="creator" label="Creator" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="creator" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="description" label="Description" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="description" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="originalFileName" label="Original File Name" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="originalFileName" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="language" label="Language" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="language" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="title" label="Title" model="descriptive" modelLabel="Descriptive Metadata"> <search:word> <search:element name="title" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="category" label="Category" model="semantic" modelLabel="Semantic Metadata"> <search:word> <search:element name="category" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="subCategory" label="Sub-Category" model="semantic" modelLabel="Semantic Metadata"> <search:word> <search:element name="subCategory" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="keyword" label="Keyword" model="semantic" modelLabel="Semantic Metadata"> <search:word> <search:element name="keyword" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="designerBrand" label="Designer" model="semantic" modelLabel="Semantic Metadata"> <search:word> <search:element name="designerBrand" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="isPersonPictured" label="Is Person in Image" model="semantic" modelLabel="Semantic Metadata"> <search:word> <search:element name="isPersonPictured" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="person" label="Person Pictured" model="semantic" modelLabel="Semantic Metadata"> <search:word> <search:element name="person" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="address" label="Address" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="address" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="city" label="City" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="city" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="state" label="State" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="state" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="country" label="Country" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="country" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="location" label="Location" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="location" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="longitude" label="Longitude" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="longitude" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="latitude" label="Latitude" model="geographic" modelLabel="Geographic"> <search:word> <search:element name="latitude" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assetColor" label="Asset Color" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="assetColor" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="format" label="Format" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="format" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="storageUnit" label="Storage Unit" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="storageUnit" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="storageNumber" label="Storage Number" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="storageNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="barcode" label="Barcode" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="barcode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="copyrightComments" label="Copyright Comments" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="copyrightComments" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="condition" label="Condition" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="condition" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="originalSize" label="Original Size" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="originalSize" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="mounted" label="Mounted" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="mounted" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="infoOnVerso" label="Important Information on Verso?" model="physicalArchive" modelLabel="Physical Archive"> <search:word> <search:element name="infoOnVerso" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="optionEmbargoDate" label="Option Embargo Date" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="optionEmbargoDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="rightsPublicationCode" label="Rights Publication Code" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="rightsPublicationCode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="accountCode" label="Accounting Code" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="accountCode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="rightsDate" label="Rights Date" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="rightsDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="licenseeId" label="Licensee ID" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="licenseeId" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentNumber" label="Assignment Number" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="copyright" label="Copyright Notice" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="copyright" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="copyrightComments" label="Copyright Comments" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="copyrightComments" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="allRightsSystemUsage" label="All Rights System Usage" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="allRightsSystemUsage" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="historicalCopyright" label="Historical Copyright" model="masterRights" modelLabel="Master Rights"> <search:word> <search:element name="historicalCopyright" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="assignmentContributor" label="Rights Credit" model="masterRights" modelLabel="Master Rights"> <search:word> <search:attribute name="assignmentContributor" ns=""/> <search:element name="assignmentNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="thirdPartyLicensor" label="Third Parties" model="syndication" modelLabel="Syndication"> <search:word> <search:element name="thirdPartyLicensor" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="hasAudio" label="Has Audio" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="hasAudio" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="hasVideo" label="Has Video" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="hasVideo" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="hasSlideshow" label="Has Slideshow" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="hasSlideshow" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="stackId" label="Stack Id" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="stackId" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="smoothScrooling" label="Smooth Scrolling" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="smoothScrooling" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="folioLayout" label="Folio Layout" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="folioLayout" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="subfolio" label="Sub Folio" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="subfolio" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="alwaysDisplayOverlays" label="Display Overlays" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="alwaysDisplayOverlays" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="orientation" label="Orientation" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="orientation" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="trackName" label="Track Name" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="trackName" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="performer" label="Performer" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="performer" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="composer" label="Composer" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="composer" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="recordedDate" label="Recorded Date" model="multimedia" modelLabel="Multimedia Controls"> <search:word> <search:element name="recordedDate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="apertureValue" label="Aperture" model="technical" modelLabel="Technical"> <search:word> <search:element name="apertureValue" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="dateTimeOriginal" label="Capture Date" model="technical" modelLabel="Technical"> <search:word> <search:element name="dateTimeOriginal" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="ICCProfile" label="Color Profile" model="technical" modelLabel="Technical"> <search:word> <search:element name="ICCProfile" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="colorSpace" label="Color Space" model="technical" modelLabel="Technical"> <search:word> <search:element name="colorSpace" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="bitDepth" label="Bit Depth" model="technical" modelLabel="Technical"> <search:word> <search:element name="bitDepth" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="exifVersion" label="ExifVersion" model="technical" modelLabel="Technical"> <search:word> <search:element name="exifVersion" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="exposureBiasValue" label="Exposure Bias" model="technical" modelLabel="Technical"> <search:word> <search:element name="exposureBiasValue" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="exposureProgram" label="Exposure Program" model="technical" modelLabel="Technical"> <search:word> <search:element name="exposureProgram" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="exposureTime" label="Exposure Time" model="technical" modelLabel="Technical"> <search:word> <search:element name="exposureTime" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="flash" label="Flash" model="technical" modelLabel="Technical"> <search:word> <search:element name="flash" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="focalLength" label="Focal Length" model="technical" modelLabel="Technical"> <search:word> <search:element name="focalLength" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="height" label="Height" model="technical" modelLabel="Technical"> <search:word> <search:element name="height" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="width" label="Width" model="technical" modelLabel="Technical"> <search:word> <search:element name="width" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="ISOSpeedRating" label="ISO Speed" model="technical" modelLabel="Technical"> <search:word> <search:element name="ISOSpeedRating" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="maker" label="Maker" model="technical" modelLabel="Technical"> <search:word> <search:element name="maker" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="meteringMode" label="MeteringMode" model="technical" modelLabel="Technical"> <search:word> <search:element name="meteringMode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="model" label="Model" model="technical" modelLabel="Technical"> <search:word> <search:element name="model" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="pages" label="Pages" model="technical" modelLabel="Technical"> <search:word> <search:element name="pages" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="primaryEncoding" label="Primary Encoding" model="technical" modelLabel="Technical"> <search:word> <search:element name="primaryEncoding" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="resolution" label="Resolution" model="technical" modelLabel="Technical"> <search:word> <search:element name="resolution" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="software" label="Software" model="technical" modelLabel="Technical"> <search:word> <search:element name="software" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="sourceUrl" label="Source URL" model="technical" modelLabel="Technical"> <search:word> <search:element name="sourceUrl" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="orientation" label="View Rotation" model="technical" modelLabel="Technical"> <search:word> <search:element name="orientation" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="shutterSpeedValue" label="Shutter Speed" model="technical" modelLabel="Technical"> <search:word> <search:element name="shutterSpeedValue" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="fNumber" label="F-Stop" model="technical" modelLabel="Technical"> <search:word> <search:element name="fNumber" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="format" label="Format" model="technical" modelLabel="Technical"> <search:word> <search:element name="format" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="formatInfo" label="Format Info" model="technical" modelLabel="Technical"> <search:word> <search:element name="formatInfo" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="formatProfile" label="Format Profile" model="technical" modelLabel="Technical"> <search:word> <search:element name="formatProfile" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="codecID" label="Codec ID" model="technical" modelLabel="Technical"> <search:word> <search:element name="codecID" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="duration" label="Duration" model="technical" modelLabel="Technical"> <search:word> <search:element name="duration" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="bitRate" label="Bit Rate" model="technical" modelLabel="Technical"> <search:word> <search:element name="bitRate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="bitRateMode" label="Bit Rate Mode" model="technical" modelLabel="Technical"> <search:word> <search:element name="bitRateMode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="displayRatio" label="Display Ratio" model="technical" modelLabel="Technical"> <search:word> <search:element name="displayRatio" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="frameRateMode" label="Frame Rate Mode" model="technical" modelLabel="Technical"> <search:word> <search:element name="frameRateMode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="frameRate" label="Frame Rate" model="technical" modelLabel="Technical"> <search:word> <search:element name="frameRate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="formatVersion" label="Format Version" model="technical" modelLabel="Technical"> <search:word> <search:element name="formatVersion" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="channel" label="Channel" model="technical" modelLabel="Technical"> <search:word> <search:element name="channel" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="samplingRate" label="Sampling Rate" model="technical" modelLabel="Technical"> <search:word> <search:element name="samplingRate" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="compressionMode" label="Compression Mode" model="technical" modelLabel="Technical"> <search:word> <search:element name="compressionMode" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="filePath" label="File Path" model="storage" modelLabel="Storage"> <search:word> <search:element name="filePath" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="fileName" label="File Name" model="storage" modelLabel="Storage"> <search:word> <search:element name="fileName" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="pathHref" label="Path Href" model="storage" modelLabel="Storage"> <search:word> <search:element name="pathHref" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="hash" label="MD5 File Hash" model="storage" modelLabel="Storage"> <search:word> <search:element name="hash" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="fileSize" label="File Size" model="storage" modelLabel="Storage"> <search:word> <search:element name="fileSize" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="fileModified" label="File Modified" model="storage" modelLabel="Storage"> <search:word> <search:element name="fileModified" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="fileCreated" label="File Created" model="storage" modelLabel="Storage"> <search:word> <search:element name="fileCreated" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="smallThumbnail" label="Small Thumbnail" model="storage" modelLabel="Storage"> <search:word> <search:element name="smallThumbnail" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="mediumThumbnail" label="Medium Thumbnail" model="storage" modelLabel="Storage"> <search:word> <search:element name="mediumThumbnail" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="largeThumbnail" label="Large Thumbnail" model="storage" modelLabel="Storage"> <search:word> <search:element name="largeThumbnail" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="smallThumbnailHref" label="Small Thumbnail Href" model="storage" modelLabel="Storage"> <search:word> <search:element name="smallThumbnailHref" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="mediumThumbnailHref" label="Medium Thumbnail Href" model="storage" modelLabel="Storage"> <search:word> <search:element name="mediumThumbnailHref" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="largeThumbnailHref" label="Large Thumbnail Href" model="storage" modelLabel="Storage"> <search:word> <search:element name="largeThumbnailHref" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="stackResourcesPath" label="Stack Resources Path" model="storage" modelLabel="Storage"> <search:word> <search:element name="stackResourcesPath" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="stackResourcesRole" label="Stack Resources Role" model="storage" modelLabel="Storage"> <search:word> <search:element name="stackResourcesRole" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="stackResourcesType" label="Stack Resources Type" model="storage" modelLabel="Storage"> <search:word> <search:element name="stackResourcesType" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="dbUniqueId" label="DB Source ID" model="legacy" modelLabel="Legacy"> <search:word> <search:element name="dbUniqueId" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="dbSource" label="DB Source" model="legacy" modelLabel="Legacy"> <search:word> <search:attribute name="dbSource" ns=""/> <search:element name="dbUniqueId" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="dbSourceType" label="DB Source Type" model="legacy" modelLabel="Legacy"> <search:word> <search:attribute name="dbSourceType" ns=""/> <search:element name="dbUniqueId" ns="http://condenast.com/dam/2.0"/> </search:word> </search:constraint> <search:constraint name="fullTextBody" label="Full Text Body" model="fullText" modelLabel="Full Text"> <search:element-query name="fullTextBody" ns="http://condenast.com/dam/2.0"/> </search:constraint> </search:options>
build-facets.xqy
Description: build-facets.xqy
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
