<?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 Boolean searches with NOT in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/boolean-searches-with-not/m-p/119488#M84233</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've read through the &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Search#The_query_parser" rel="nofollow noopener noreferrer"&gt;Search documentation&lt;/A&gt;&lt;SPAN&gt; and see that "NOT" is not supported in some cases:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Note that queries with a single "NOT" entry or single TERM query precided with "-" are not supported.&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately, this exception seems to apply also to &lt;/SPAN&gt;&lt;STRONG&gt;subqueries&lt;/STRONG&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here are a few examples illustrating this; I used category searches so you can perform the queries in your Alfresco installation by tagging a few nodes with some of the Regions tags "Switzerland", "France", or "Liechtenstein".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"Switzerland AND France" (works):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; PATH:"/cm:generalclassifiable//cm:Switzerland//member" AND PATH:"/cm:generalclassifiable//cm:France//member"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;"Switzerland AND NOT France" (works):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; PATH:"/cm:generalclassifiable//cm:Switzerland//member" AND NOT PATH:"/cm:generalclassifiable//cm:France//member"&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;"Switzerland AND (Liechtenstein OR NOT France) (&lt;/SPAN&gt;&lt;STRONG&gt;does not work&lt;/STRONG&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; PATH:"/cm:generalclassifiable//cm:Switzerland//member" AND ( PATH:"/cm:generalclassifiable//cm:Liechtenstein//member" OR NOT PATH:"/cm:generalclassifiable//cm:France//member")&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems that OR makes the left and right operands individual clauses so that the exception applies. Is this so?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Funnily, if I put the last query from above into &lt;/SPAN&gt;&lt;A href="http://en.wikipedia.org/wiki/Disjunctive_normal_form" rel="nofollow noopener noreferrer"&gt;Disjunctive Normal Form&lt;/A&gt;&lt;SPAN&gt; and oops, the thing works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;"Switzerland AND (Liechtenstein OR NOT France) (&lt;/SPAN&gt;&lt;STRONG&gt;works&lt;/STRONG&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; ( PATH:"/cm:generalclassifiable//cm:Switzerland//member" AND PATH:"/cm:generalclassifiable//cm:Liechtenstein//member") OR ( PATH:"/cm:generalclassifiable//cm:Switzerland//member" AND NOT PATH:"/cm:generalclassifiable//cm:France//member")&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;So:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Is what I observe a bug or is it a consequence of the aforementioned exception rule?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. How can I make Boolean queries work? Do I have to convert to DNF?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Is this an Alfresco or Lucene issue?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4. Will Alfresco (Lucene?) support Boolean queries in the future?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kaspar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Dec 2007 15:01:51 GMT</pubDate>
    <dc:creator>hbf</dc:creator>
    <dc:date>2007-12-13T15:01:51Z</dc:date>
    <item>
      <title>Boolean searches with NOT</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/boolean-searches-with-not/m-p/119488#M84233</link>
      <description>Hi,I've read through the Search documentation and see that "NOT" is not supported in some cases:Note that queries with a single "NOT" entry or single TERM query precided with "-" are not supported.‍Unfortunately, this exception seems to apply also to subqueries.Here are a few examples illustrating t</description>
      <pubDate>Thu, 13 Dec 2007 15:01:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/boolean-searches-with-not/m-p/119488#M84233</guid>
      <dc:creator>hbf</dc:creator>
      <dc:date>2007-12-13T15:01:51Z</dc:date>
    </item>
    <item>
      <title>Re: Boolean searches with NOT</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/boolean-searches-with-not/m-p/119489#M84234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the same issue with Alfresco 5.2 Enterprise Edition.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;SPAN&gt;1. Is what I observe a bug or is it a consequence of the aforementioned exception rule?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2. How can I make Boolean queries work? Do I have to convert to DNF?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Is this an Alfresco or Lucene issue?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;4. Will Alfresco (Lucene?) support Boolean queries in the future?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Can someone answer the questions?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Aug 2019 05:38:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/boolean-searches-with-not/m-p/119489#M84234</guid>
      <dc:creator>lukask</dc:creator>
      <dc:date>2019-08-28T05:38:58Z</dc:date>
    </item>
  </channel>
</rss>

