You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Martijn van Groningen (JIRA)" <ji...@apache.org> on 2011/06/12 15:06:52 UTC

[jira] [Commented] (SOLR-2523) SolrJ QueryResponse doesn't support range facets

    [ https://issues.apache.org/jira/browse/SOLR-2523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048310#comment-13048310 ] 

Martijn van Groningen commented on SOLR-2523:
---------------------------------------------

I'm currently adding getAsFilterQuery() method for range facets as described here:
http://www.mail-archive.com/solr-user@lucene.apache.org/msg51871.html

I'm currently having a problem with parsing date gaps. DateMathParser is part of Solr core, so I can't use it in SolrJ. I moved it to solr commons, which let me to another issue. The DateMathParser#getNow() method uses SolrRequestInfo which uses a lot of Solr core classes. So I thought I should introduce a CurrentDataSource callback, which decouples the DateMatchParser completely from core. Any thoughts about this approach?

Maybe we should commit the current patch as it is now and open a new issue for adding getAsFilterQuery() method. We can then open another issue for moving the DateMathParser to commons, which I think is a good idea any way.

> SolrJ QueryResponse doesn't support range facets
> ------------------------------------------------
>
>                 Key: SOLR-2523
>                 URL: https://issues.apache.org/jira/browse/SOLR-2523
>             Project: Solr
>          Issue Type: Improvement
>          Components: clients - java
>            Reporter: Martijn van Groningen
>            Assignee: Martijn van Groningen
>            Priority: Trivial
>             Fix For: 3.3, 4.0
>
>         Attachments: SOLR-2523.patch, SOLR-2523.patch
>
>
> It is possible to get date facets and pivot facets in SolrJ.
> {code:java}
> queryResponse.getFacetDate();
> queryResponse.getFacetPivot();
> {code}
> Having this also for range fields would be nice. Adding this is trivial. Maybe we should deprecate date facet methods in QueryResponse class? Since it is superseded by range facets. Also some set / add / remove methods for setting facet range parameters on the SolrQuery class would be nice.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org