<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic cmis query over multivalued property not working  in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/cmis-query-over-multivalued-property-not-working/m-p/289715#M242845</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I'm using Alfresco 4.2.f and Chemistry-Alfresco-Extension 0.3 (running on Mac OS X 10.8.4, tomcat 7, Java Oracle 7)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a multivalued property defined in an aspect:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;…&lt;BR /&gt; &amp;lt;property name="hhhh:val"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;multiple&amp;gt;true&amp;lt;/multiple&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;index enabled="true"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;atomic&amp;gt;true&amp;lt;/atomic&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;stored&amp;gt;false&amp;lt;/stored&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;tokenised&amp;gt;false&amp;lt;/tokenised&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/index&amp;gt;&lt;BR /&gt;&amp;lt;/property&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would like to make a search of all objects that has any combination of a group of values, but without any other value besides the ones from this group.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, searching for ('A','B','C') would bring:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Obj1 ('A')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Obj2 ('A','C')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But not&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Obj3 ('D')&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Obj4 ('A','D')&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;SELECT * from cmis:document D join hhhh:secondary S on D.cmis:objectId = S.cmis:objectId where ANY S.hhhh:val NOT IN ('A', 'B', 'C')&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But this returns: Obj1, Obj2, Obj4.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I though ANY … NOT IN would exclude Obj4. Is this a bug or am I writing something wrong?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Jul 2014 14:36:39 GMT</pubDate>
    <dc:creator>abreums</dc:creator>
    <dc:date>2014-07-25T14:36:39Z</dc:date>
    <item>
      <title>cmis query over multivalued property not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-query-over-multivalued-property-not-working/m-p/289715#M242845</link>
      <description>Hi, I'm using Alfresco 4.2.f and Chemistry-Alfresco-Extension 0.3 (running on Mac OS X 10.8.4, tomcat 7, Java Oracle 7)I have a multivalued property defined in an aspect:… &amp;lt;property name="hhhh:val"&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;multiple&amp;gt;true&amp;lt;/multiple&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;index enabled="</description>
      <pubDate>Fri, 25 Jul 2014 14:36:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-query-over-multivalued-property-not-working/m-p/289715#M242845</guid>
      <dc:creator>abreums</dc:creator>
      <dc:date>2014-07-25T14:36:39Z</dc:date>
    </item>
    <item>
      <title>Re: cmis query over multivalued property not working</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/cmis-query-over-multivalued-property-not-working/m-p/289716#M242846</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;My error…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ANY is a logical OR… so, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;searching using "ANY x NOT IN ('A','B','C')" would bring:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;x &amp;lt;&amp;gt; 'A' OR x &amp;lt;&amp;gt; 'B' OR x &amp;lt;&amp;gt; 'C'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To achieve what I would like I need a two SELECT:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;SELECT B.hhhh:val, A.cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectID from hhhh:type A join hhhh:aspect B join A.cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectId = B.cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectId WHERE B.hhhh:val NOT IN ("original list of values")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;build a list of 'hhhh:val' that would be the "negative list of hhhh:val values" =&amp;nbsp; "list resulted from first SELECT" - "original list of values",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;followed by:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Select * from hhh:type A join hhhh:aspect B join A.cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectId = B.cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectId WHERE B.hhhh:val NOT IN ("negative list of hhhh:val values")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But a two SELECT will bring performance impact in my application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I will evaluate a different model instead of using multi-valued field.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Jul 2014 13:33:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/cmis-query-over-multivalued-property-not-working/m-p/289716#M242846</guid>
      <dc:creator>abreums</dc:creator>
      <dc:date>2014-07-28T13:33:49Z</dc:date>
    </item>
  </channel>
</rss>

