lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mikhail Khludnev <m...@apache.org>
Subject Re: Get results from Solr facets
Date Fri, 26 Aug 2016 19:01:48 GMT
Hello,

Have you checked json.facets? They allow to combine a lot of such
instructions like this.

On Fri, Aug 26, 2016 at 4:09 PM, Marta (motagirl2) <motagirl2@gmail.com>
wrote:

> Hi everybody,
> I am pretty new to Solr, so I don't know if what I'd like to achieve is
> actually feasible or not. Currently, I am querying my Solr to retrieve the
> amount of results that match the conditions in several facet queries. For
> example:
>
> localhost:8082/solr/dict/select?q=*:*&rows=0&wt=json&
> indent=true&facet=true&facet.query=dict1:"#tiger#"&facet.
> query=dict1:"#lion#"
>
> With this kind of query, I am getting the count of Solr docs containing
> "tiger" and the count of those cointaining "lion", in field "dict1":
>
>  {
>   "responseHeader": {
>     "status": 0,
>     "QTime": 239,
>     "params": {
>       "facet.query": [
>         "dict1:\"#tiger#\"",
>         "dict1:\"#lion#\""
>       ],
>       "q": "*:*",
>       "indent": "true",
>       "rows": "0",
>       "wt": "json",
>       "facet": "true"
>     }
>   },
>   "response": {
>     "numFound": 37278987,
>     "start": 0,
>     "docs": [ ]
>   },
>   "facet_counts": {
>     "facet_queries": {
>       "dict1:\"#tiger#\"": 6,
>       "dict1:\"#lion#\"": 10
>     },
>     [...]
>   }
> }
>
> The thing is that now I need to get also some results for each facet, aside
> as the count (for example, three results for "tiger" and three more for
> "lion")
>
> I have read some similar questions (Solr Facetting - Showing First 10
> results and Other
> <http://stackoverflow.com/questions/1808515/solr-
> facetting-showing-first-10-results-and-other>
>  or SOLR - Querying Facets, return N results per Facet
> <http://stackoverflow.com/questions/24019531/solr-
> querying-facets-return-n-results-per-facet>
> )
> , but none of their answers seems to work for me, maybe because I am doing
> the facets on all docs (q=*:*).
>
> Any help will be welcome :)
>
>
> (I posted this issue also in Stackoverflow, you can see it here
> http://stackoverflow.com/questions/39164957/get-results-from-solr-facets )
> --
> marta - motagirl
> http://motagirl.net
>



-- 
Sincerely yours
Mikhail Khludnev

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message