Project

General

Profile

« Previous | Next » 

Revision 55639

Latest for solr7 + deletedByInferencePublications method added #4216

View differences:

ParameterQueryEnhancer.java
105 105
        addBooleanQueryTerm("contextid", hasWTFunding, "WT", queryBuilder);
106 106
    }
107 107

  
108
    public static void enhanceQueryWithCommunityParams(StringBuilder queryBuilder, HttpServletRequest request) {
109
        String community = request.getParameter("community");
110

  
111
        if (community!= null) {
112
            addExactQueryTerm("communityId", community, queryBuilder);
113
        }
114

  
115
    }
116

  
108 117
    public static void enhanceQueryWithProjectFundingParams(StringBuilder queryBuilder, HttpServletRequest request) {
109 118
        String hasECFunding = request.getParameter("hasECFunding");
110 119
        String hasWTFunding = request.getParameter("hasWTFunding");
......
300 309
        String[] openairePublicationIDs = request.getParameterValues("openairePublicationID");
301 310
        String[] openaireDatasetIDs = request.getParameterValues("openaireDatasetID");
302 311
        String[] openaireSoftwareIDs = request.getParameterValues("openaireSoftwareID");
312
        String[] openaireOtherIDs = request.getParameterValues("openaireOtherID");
303 313
        String[] openaireProviderIDs  = request.getParameterValues("openaireProviderID");
304 314
        String[] openaireProjectIDs  = request.getParameterValues("openaireProjectID");
305 315

  
306 316
        enhanceQueryWithIds("objidentifier", openairePublicationIDs, queryBuilder);
307 317
        enhanceQueryWithIds("objidentifier", openaireDatasetIDs, queryBuilder);
308 318
        enhanceQueryWithIds("objidentifier", openaireSoftwareIDs, queryBuilder);
319
        enhanceQueryWithIds("objidentifier", openaireOtherIDs, queryBuilder);
309 320
        enhanceQueryWithIds("resulthostingdatasourceid", openaireProviderIDs, queryBuilder);
310 321
        enhanceQueryWithIds("relprojectid", openaireProjectIDs, queryBuilder);
311 322
    }
......
317 328

  
318 329
        addMetadataQueryTerm(null, keywords, queryBuilder);
319 330
        addMetadataQueryTerm("resulttitle", title, queryBuilder);
320
        addMetadataQueryTerm("relperson", author, queryBuilder);
331
        addMetadataQueryTerm("resultauthor", author, queryBuilder);
321 332
    }
322 333

  
323 334
    public static void enhanceQueryWithProjectMetadataKeywords(StringBuilder queryBuilder, HttpServletRequest request) {

Also available in: Unified diff