<?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: Searching by API in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302805#M255935</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The reason why you get the same result set no matter what value you put into that term is you are using parameter &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; repo=true &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;When alfresco found this parameter ,it will search nodes under the rootnode you specified instead of search node under a site,the site parameter is just ignored.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to use java and a sql lke query language,I suggest you use opencmis(chemistry) api and use cmis query langguage.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 May 2014 14:23:41 GMT</pubDate>
    <dc:creator>kaynezhang</dc:creator>
    <dc:date>2014-05-26T14:23:41Z</dc:date>
    <item>
      <title>Searching by API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302802#M255932</link>
      <description>I'm trying to find the best way to do a search of the repository, returning the result set in some form (preferably JSON), ideally using something like SQL to form the query.&amp;nbsp; Most of what I've been doing so far have just been Lucene searches in javascript, and while those were fine for some applica</description>
      <pubDate>Fri, 23 May 2014 18:50:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302802#M255932</guid>
      <dc:creator>srowsell</dc:creator>
      <dc:date>2014-05-23T18:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: Searching by API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302803#M255933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;First be aware that the &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;A href="http://alf01:8080/alfresco/s/slingshot/search" rel="nofollow noopener noreferrer"&gt;http://alf01:8080/alfresco/s/slingshot/search&lt;/A&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; is a webscript api not javascript api .Event if it is implemented using javascript search api ,it dose some encapsulation on parameter name and parameter format.and also it's purpose is for share ,co contain some parameter like site.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In this &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;/slingshot/search&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt; webscript api :&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;&amp;nbsp;&amp;nbsp; site the site identifier to search into, null for all sites&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; term: search terms&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tag: search tag&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; query: advanced search query json&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sort: sort field ,it's format is like this sort fied|sort order,default sort order is asc ,for example:@cm:name|true,@cm:name,TYPE|false&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt; I guess you want to do some field search using javascript search api ,it has different parameter name and parameter format ,here is an example&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var sort1 = &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; column: "@cm:modified", &lt;BR /&gt;&amp;nbsp; ascending: false &lt;BR /&gt;}; &lt;BR /&gt;&lt;BR /&gt;var sort2 = &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; column: "@cm:name", &lt;BR /&gt;&amp;nbsp; ascending: true&lt;BR /&gt;}; &lt;BR /&gt;&lt;BR /&gt;var paging = &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; maxItems: 20, &lt;BR /&gt;&amp;nbsp; skipCount: 0 &lt;BR /&gt;}; &lt;BR /&gt;&lt;BR /&gt;var def = &lt;BR /&gt;{ &lt;BR /&gt;&amp;nbsp; query: "+PATH:\"/app:company_home/cm:TESTFOLDER1//*\" +@cm\:title:\"banana\"", &lt;BR /&gt;&amp;nbsp; store: "workspace://SpacesStore", &lt;BR /&gt;&amp;nbsp; language: "fts-alfresco", &lt;BR /&gt;&amp;nbsp; sort: [sort1, sort2], &lt;BR /&gt;&amp;nbsp; page: paging &lt;BR /&gt;}; &lt;BR /&gt;&lt;BR /&gt;var results = search.query(def); &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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 24 May 2014 01:02:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302803#M255933</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-05-24T01:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: Searching by API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302804#M255934</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I wasn't very clear on this, but my goal here isn't to use this in javascript (though I appreciate the code – that might be helpful elsewhere).&amp;nbsp; No, my goal is to either use the existing API or build my own, probably using Java, ideally (but not necessarily) using something more like SQL to do the query.&amp;nbsp; So if there are any tips for that, I'm still interested in trying them out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As for the URI I quoted, perhaps I'm having trouble with mine.&amp;nbsp; You mentioned that (for example) the "site" term should narrow the search by site, but no matter what value I put into that term I get the same result set.&amp;nbsp; I can put a nonsense string of characters,a known site name, or nothing at all, and nothing changes.&amp;nbsp; The other terms in the query string work as expected, thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Steve&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2014 13:58:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302804#M255934</guid>
      <dc:creator>srowsell</dc:creator>
      <dc:date>2014-05-26T13:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Searching by API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302805#M255935</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The reason why you get the same result set no matter what value you put into that term is you are using parameter &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; repo=true &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;When alfresco found this parameter ,it will search nodes under the rootnode you specified instead of search node under a site,the site parameter is just ignored.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you want to use java and a sql lke query language,I suggest you use opencmis(chemistry) api and use cmis query langguage.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 May 2014 14:23:41 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302805#M255935</guid>
      <dc:creator>kaynezhang</dc:creator>
      <dc:date>2014-05-26T14:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: Searching by API</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302806#M255936</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yes, that was what I was missing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm also looking into OpenCMIS Chemistry, as it looks like I'll need it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 May 2014 17:55:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/searching-by-api/m-p/302806#M255936</guid>
      <dc:creator>srowsell</dc:creator>
      <dc:date>2014-05-29T17:55:56Z</dc:date>
    </item>
  </channel>
</rss>

