You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Tim Underwood (JIRA)" <ji...@apache.org> on 2018/10/17 20:00:05 UTC
[jira] [Created] (SOLR-12880) Show the FacetProcessor class name
instead of the FacetRequest in the JSON Facets debug-trace output
Tim Underwood created SOLR-12880:
------------------------------------
Summary: Show the FacetProcessor class name instead of the FacetRequest in the JSON Facets debug-trace output
Key: SOLR-12880
URL: https://issues.apache.org/jira/browse/SOLR-12880
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: Facet Module
Affects Versions: 7.5
Reporter: Tim Underwood
In the "facet-trace" debug output for the JSON facets the "processor" field current shows the class name of the FacetRequest implementation (e.g. FacetField, FacetQuery, FacetRange, etc.). It seems like this would be more useful if it showed the FacetProcessor class being used instead (e.g. FacetFieldProcessorByArrayDV, FacetFieldProcessorByHashDV, FacetQueryProcessor, FacetRangeProcessor, etc.)
Example of how it works today:
{noformat}
"debug": {
"facet-trace": {
"processor": FacetQuery "elapse": 50 "query": null "domainSize": 3296 "sub-facet": [{
processor = FacetField,
elapse = 18,
field = partTypeId,
limit = -1,
domainSize = 3296,
numBuckets = 392
}, {
processor = FacetField,
elapse = 25,
field = browseNodeId,
limit = -1,
domainSize = 3296,
numBuckets = 535
}]
}
}
{noformat}
This is what showing the FacetProcessor class name would show:
{noformat}
"debug": {
"facet-trace": {
"processor": FacetQueryProcessor "elapse": 77 "query": null "domainSize": 3442 "sub-facet": [{
processor = FacetFieldProcessorByHashDV,
elapse = 3,
field = partTypeId,
limit = -1,
domainSize = 3442,
numBuckets = 407
}, {
processor = FacetFieldProcessorByHashDV,
elapse = 4,
field = browseNodeId,
limit = -1,
domainSize = 3442,
numBuckets = 553
}]
}
}
{noformat}
Alternatively an additional debug field could be added with this information.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org