solrQuery.add(new MultiMapSolrParams(additionalSolrParams));
public SolrQuery addTermsField(String field) { this.add(TermsParams.TERMS_FIELD, field); return this; }
public SolrQuery addTermsField(String field) { this.add(TermsParams.TERMS_FIELD, field); return this; }
/** * Set request handler parameter for {@link SolrQuery} * * @param solrQuery * @param requestHandler */ protected void appendRequestHandler(SolrQuery solrQuery, @Nullable String requestHandler) { if (StringUtils.isNotBlank(requestHandler)) { solrQuery.add(CommonParams.QT, requestHandler); } }
/** Add field(s) for facet computation. * * @param fields Array of field names from the IndexSchema * @return this */ public SolrQuery addFacetField(String ... fields) { add(FacetParams.FACET_FIELD, fields); this.set(FacetParams.FACET, true); return this; }
/** add a faceting query * * @param f facet query */ public SolrQuery addFacetQuery(String f) { this.add(FacetParams.FACET_QUERY, f); this.set(FacetParams.FACET, true); return this; }
public void addGetFieldStatistics( String ... field ) { this.set( StatsParams.STATS, true ); this.add( StatsParams.STATS_FIELD, field ); }
/** Add field(s) for facet computation. * * @param fields Array of field names from the IndexSchema * @return this */ public SolrQuery addFacetField(String ... fields) { add(FacetParams.FACET_FIELD, fields); this.set(FacetParams.FACET, true); return this; }
/** add highlight field * * @param f field to enable for highlighting */ public SolrQuery addHighlightField(String f) { this.add(HighlightParams.FIELDS, f); this.set(HighlightParams.HIGHLIGHT, true); return this; }
/** add highlight field * * @param f field to enable for highlighting */ public SolrQuery addHighlightField(String f) { this.add(HighlightParams.FIELDS, f); this.set(HighlightParams.HIGHLIGHT, true); return this; }
/** add highlight field * * @param f field to enable for highlighting */ public SolrQuery addHighlightField(String f) { this.add(HighlightParams.FIELDS, f); this.set(HighlightParams.HIGHLIGHT, true); return this; }
public void addGetFieldStatistics( String ... field ) { this.set( StatsParams.STATS, true ); this.add( StatsParams.STATS_FIELD, field ); }
public void setGetFieldStatistics( String field ) { this.set( StatsParams.STATS, true ); this.add( StatsParams.STATS_FIELD, field ); }
/** Add field(s) for pivot computation. * * pivot fields are comma separated * * @param fields Array of field names from the IndexSchema * @return this */ public SolrQuery addFacetPivotField(String ... fields) { add(FacetParams.FACET_PIVOT, fields); this.set(FacetParams.FACET, true); return this; }
protected void addAdditionalSolrYearCores(SolrQuery solrQuery) { //Only add if needed initSolrYearCores(); if (0 < statisticYearCores.size()) { //The shards are a comma separated list of the urls to the cores solrQuery.add(ShardParams.SHARDS, StringUtils.join(statisticYearCores.iterator(), ",")); } }
public void apply(MCRSet set, SolrQuery query) { String setSpec = set.getSpec(); String classid = MCRClassificationAndSetMapper.mapSetToClassification(getConfigPrefix(), set.getSetId()); //Check: Is it possible for setSpec to NOT contain ":" here? String value = setSpec.contains(":") ? setSpec.substring(setSpec.indexOf(":")) : ":*"; String setFilter = classField + ":" + MCRSolrUtils.escapeSearchValue(classid + value); query.add(CommonParams.FQ, setFilter); }
private void addOptionToSolrQuery(SolrQuery solrQuery, QueryParameter option) { if (option != null && StringUtils.isNotBlank(option.getName())) { solrQuery.add(option.getName(), conversionService.convert(option.getValue(), String.class)); } }