<?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 Alfresco Share Search in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259342#M212472</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I use Alfresco 3.4d and in Alfresco Web Quick Start i have web asset with tag Q&amp;amp;Q. When use search by tags results are nothing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Riding something about Alfresco search and find something about Apache Lucene ignore special characters + - &amp;amp;&amp;amp; || ! ( ) { } [ ] ^ " ~ * ? : \&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How i can solve this problem? I try with \&amp;amp; but still nothing.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Jul 2011 12:03:33 GMT</pubDate>
    <dc:creator>petar</dc:creator>
    <dc:date>2011-07-22T12:03:33Z</dc:date>
    <item>
      <title>Alfresco Share Search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259342#M212472</link>
      <description>I use Alfresco 3.4d and in Alfresco Web Quick Start i have web asset with tag Q&amp;amp;Q. When use search by tags results are nothing.Riding something about Alfresco search and find something about Apache Lucene ignore special characters + - &amp;amp;&amp;amp; || ! ( ) { } [ ] ^ " ~ * ? : \How i can solve this</description>
      <pubDate>Fri, 22 Jul 2011 12:03:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259342#M212472</guid>
      <dc:creator>petar</dc:creator>
      <dc:date>2011-07-22T12:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco Share Search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259343#M212473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Using 3.4d Community, I'm noticing that in Share and Explorer the tags widget won't allow the ampersand. That doesn't bode well for you. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I set the title field to "gin&amp;amp;tonic" and then did some searches in the node browser using the Lucene syntax. All of the following found the doc:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@cm\:title:"gin*"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@cm\:title:"gin&amp;amp;tonic"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@cm\:title:"*tonic"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@cm\:title:"gin?tonic"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;@cm\:title:"gin&amp;amp;t?nic"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So then I set the title to "Q&amp;amp;Q" (your example) and did similar tests, with success.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;That tells me it is possible to find an object with a property that contains no spaces and an ampersand. Maybe this is specific to tags? You might have to fire up the debugger to find out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Aug 2011 23:33:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259343#M212473</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2011-08-08T23:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco Share Search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259344#M212474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Jeff,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But I am using search from WCMQS client api. Here is my implementation&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;web.getSectionByPath("/doc/").searchByTag(term, 10, 0).getResults();&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;BR /&gt;&lt;SPAN&gt;Maybe client api make some postprocesing for input term and replace &amp;amp; with something else?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Your example is clear Lucine search and that is okej.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards Petar&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Aug 2011 06:34:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259344#M212474</guid>
      <dc:creator>petar</dc:creator>
      <dc:date>2011-08-19T06:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco Share Search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259345#M212475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Petar,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In WQS the query term is run through a "query sanitizer". Here is the code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Overridable sanitization method&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param text&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @return&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected String sanitizeImpl(String text)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return text == null ? null : text.replaceAll("[\"'%?*()$^&amp;lt;&amp;gt;/{}\\[\\]#~@.,|\\\\+!:;&amp;amp;`Â¬=]", " ");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;This is in org.alfresco.wcm.client.util.QuerySanitizer in the WQS Client API project.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As you can see it replaces the '&amp;amp;' with a ' ' (space) character. I'm not sure if you would run into problems by modifying this code or not.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Aug 2011 18:05:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259345#M212475</guid>
      <dc:creator>mccarthymp</dc:creator>
      <dc:date>2011-08-25T18:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco Share Search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259346#M212476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes, Michael has correctly identified the class that needs customising for your case. The QuerySanitizer is specifically designed to allow overriding. Hopefully the javadoc gives sufficient info about how to do it, but let me know if you need further information:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Overridable sanitization method&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param text&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @return&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected String sanitizeImpl(String text)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return text == null ? null : text.replaceAll("[\"'%?*()$^&amp;lt;&amp;gt;/{}\\[\\]#~@.,|\\\\+!:;&amp;amp;`¬=]", " ");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Inject a new implementation if desired. Create a subclass of this class, override the sanitizeImpl operation,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * and inject an instance of it using this operation. QuerySanitizer.sanitize will then be routed to your object.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @param sanitizer&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void setSanitizer(QuerySanitizer sanitizer)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; instance = sanitizer;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&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;/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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2011 11:38:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259346#M212476</guid>
      <dc:creator>bremmington</dc:creator>
      <dc:date>2011-08-26T11:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: Alfresco Share Search</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259347#M212477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is ampersand is working for searching in alfresco 5.2 ?&lt;/P&gt;&lt;P&gt;like if I want to search a file with "&amp;amp;".&lt;/P&gt;&lt;P&gt;I am not able to search with this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Sep 2017 08:24:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/alfresco-share-search/m-p/259347#M212477</guid>
      <dc:creator>monicakumari</dc:creator>
      <dc:date>2017-09-07T08:24:58Z</dc:date>
    </item>
  </channel>
</rss>

