mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
[MNT-21015] improved approach in purpose bits checking
This commit is contained in:
+5
-1
@@ -439,7 +439,11 @@ public class RewriteFacetParametersComponent extends SearchComponent
|
||||
Map<String, String> fieldMappings, SolrQueryRequest req)
|
||||
{
|
||||
String shardPurpose = req.getParams().get(ShardParams.SHARDS_PURPOSE);
|
||||
boolean isRefinementRequest = (shardPurpose!=null)?(shardPurpose.equals(String.valueOf(ShardRequest.PURPOSE_REFINE_FACETS))) || (shardPurpose.equals(String.valueOf(ShardRequest.PURPOSE_REFINE_PIVOT_FACETS))):false;
|
||||
boolean isRefinementRequest = false;
|
||||
if(shardPurpose!=null){
|
||||
int shardPurposeCode = Integer.parseInt(shardPurpose);
|
||||
isRefinementRequest = ((shardPurposeCode & ShardRequest.PURPOSE_REFINE_FACETS) != 0) || ((shardPurposeCode & ShardRequest.PURPOSE_REFINE_PIVOT_FACETS) != 0);
|
||||
}
|
||||
String[] facetFieldsOrig = params.getParams(paramName);
|
||||
List<String> facetFieldList = new ArrayList<>();
|
||||
if(facetFieldsOrig != null)
|
||||
|
||||
Reference in New Issue
Block a user