[
https://issues.apache.org/jira/browse/SOLR-7830?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17508682#comment-17508682
]
Tim Owen commented on SOLR-7830:
--------------------------------
I've attached the source file which is standalone and if you include that class
in your plugin jar it should be loadable as an aggregate with
<valueSourceParser name="agg_topdocs"
class="com.yourpackage.here.TopDocsAgg$Parser" />
Note, this code is written against 8.6.2 but it might well compile fine under
later 8.x or later major versions with some minor fixes.
The downside of using this in a plugin is that it's not as convenient to use in
json faceting, you have to use it in its function form e.g.
facet: \{ "sampledocument":"topdocs(null,0,2)" }
The functionality is the same, though, it's just that the original
built-into-solr approach allows you to use topdocs as though it was another
type of json facet like terms/range/query.
> topdocs facet function
> ----------------------
>
> Key: SOLR-7830
> URL: https://issues.apache.org/jira/browse/SOLR-7830
> Project: Solr
> Issue Type: New Feature
> Components: Facet Module
> Reporter: Yonik Seeley
> Priority: Major
> Attachments: ALT-SOLR-7830.patch, SOLR-7830.patch, SOLR-7830.patch,
> TopDocsAgg.java
>
>
> A topdocs() facet function would return the top N documents per facet bucket.
> This would be a big step toward unifying grouping and the new facet module.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]