<?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 Re: Automatic path conversion of spaces to use in lucene query in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169389#M122776</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should also use the org.alfresco.util.ISO9075 class to ISO-9075 escape each component of the path.&amp;nbsp; Although the ISO-9075 escaping rules mostly don't modify simple alphanumeric path elements, it does come into play for path components that start with numeric characters or contain whitespace, etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Peter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 18 Jun 2008 22:06:32 GMT</pubDate>
    <dc:creator>pmonks</dc:creator>
    <dc:date>2008-06-18T22:06:32Z</dc:date>
    <item>
      <title>Automatic path conversion of spaces to use in lucene query</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169386#M122773</link>
      <description>Hello,Is there a way to dynamically convert a path like "Company Home/User Homes/user/folder" to "/app:company_home/app:user_homes/sys:user/cm:folder" ?</description>
      <pubDate>Mon, 16 Jun 2008 16:38:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169386#M122773</guid>
      <dc:creator>kdejaeger</dc:creator>
      <dc:date>2008-06-16T16:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: Automatic path conversion of spaces to use in lucene query</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169387#M122774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok I made it myself&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; and this is what it looks like :&lt;/SPAN&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; * input : /Company Home/User Homes/koen/subfolder&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * output : /app:company_home/app:user_homes/sys:koen/cm:subfolder&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; private String convertFolderToXPathPrefix(NodeRef pHomeRef, String psFolderPath) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;List&amp;lt;String&amp;gt; listPaths = new ArrayList();&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StringTokenizer T = new StringTokenizer(psFolderPath, "/", false);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (T.hasMoreTokens())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listPaths.add(T.nextToken());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listPaths.remove(0); //removing "Company Home"&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return m_nodeService.getPath(m_fileFolderService.resolveNamePath(pHomeRef, listPaths).getNodeRef()).toPrefixString(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_namespaceService);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} catch (FileNotFoundException e) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//TODO&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;e.printStackTrace();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&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;/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>Wed, 18 Jun 2008 07:13:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169387#M122774</guid>
      <dc:creator>kdejaeger</dc:creator>
      <dc:date>2008-06-18T07:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: Automatic path conversion of spaces to use in lucene query</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169388#M122775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Also check this thread &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=4&amp;amp;t=8062&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=4&amp;amp;t=8062&amp;amp;start=0&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;It's about the restrictions of the first parameter of the resolveNamePath method.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jun 2008 21:21:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169388#M122775</guid>
      <dc:creator>kdejaeger</dc:creator>
      <dc:date>2008-06-18T21:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: Automatic path conversion of spaces to use in lucene query</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169389#M122776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You should also use the org.alfresco.util.ISO9075 class to ISO-9075 escape each component of the path.&amp;nbsp; Although the ISO-9075 escaping rules mostly don't modify simple alphanumeric path elements, it does come into play for path components that start with numeric characters or contain whitespace, etc.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Peter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Jun 2008 22:06:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/automatic-path-conversion-of-spaces-to-use-in-lucene-query/m-p/169389#M122776</guid>
      <dc:creator>pmonks</dc:creator>
      <dc:date>2008-06-18T22:06:32Z</dc:date>
    </item>
  </channel>
</rss>

