Use proper query for search in deposit organizations
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-portal/trunk@44434 d315682c-612b-4755-9ff5-7f18f6832af3
This commit is contained in:
parent
413439b784
commit
b5931f654c
|
@ -14,18 +14,21 @@ export class SearchOrganizationsService {
|
|||
|
||||
console.info("In searchOrganizationsforDeposit");
|
||||
|
||||
let link = OpenaireProperties.getSearchAPIURL()+"organizations";
|
||||
let link = OpenaireProperties.getSearchResourcesAPIURL();
|
||||
|
||||
let url = link+"?";
|
||||
let url = link+"?query=";
|
||||
if(params!= null && params != '' ) {
|
||||
if(collectedFrom == "OpenDOAR") {
|
||||
url += 'contenttype='+this.quote(params)+'&cn=and&compatibility='+this.quote(params)+'&cm=or';
|
||||
} else if(collectedFrom == "Registry of Research Data Repository") {
|
||||
url += 'contenttype='+this.quote(params)+'&cn=and&compatibility='+this.quote(params)+'&cm=or';
|
||||
}
|
||||
url += "((oaftype exact organization and deletedbyinference=false and "+
|
||||
"(reldatasourcecompatibilityid=driver or reldatasourcecompatibilityid=driver-openaire2.0 or reldatasourcecompatibilityid=openaire2.0 or reldatasourcecompatibilityid=openaire3.0 or reldatasourcecompatibilityid=openaire2.0_data or reldatasourcecompatibilityid=hostedBy or relprojectid=*))"+
|
||||
" and ((organizationlegalname all "+this.quote(params)+") or (organizationlegalshortname all "+this.quote(params)+")) and (collectedfromdatasourcename exact "+collectedFrom+")) "
|
||||
// if(collectedFrom == "OpenDOAR") {
|
||||
//'contenttype='+this.quote(params)+'&cn=and&compatibility='+this.quote(params)+'&cm=or';
|
||||
// } else if(collectedFrom == "Registry of Research Data Repository") {
|
||||
// url += 'contenttype='+this.quote(params)+'&cn=and&compatibility='+this.quote(params)+'&cm=or';
|
||||
// }
|
||||
}
|
||||
|
||||
//url += "&page="+page+"&size="+size;
|
||||
url += "&page="+page+"&size="+size;
|
||||
|
||||
|
||||
return this.http.get(url)
|
||||
|
|
Loading…
Reference in New Issue