Hello
Here above we have
 indexed="false"
and
facet.method=enum
(c) we are not the same, you know.

On Mon, May 6, 2024 at 11:35 PM Natarajan, Rajeswari
<rajeswari.natara...@sap.com.invalid> wrote:

> Hi All,
>
> We have a multi valued field which is docValue enabled , it is declared as
> below in the schema
>
> <field name="TAfield1" type="string" indexed="false" multiValued="true"
> stored="false" docValues="true"/>
>
> <fieldType name="string" class="solr.StrField" sortMissingLast="true"/>
>
> When we do json facet on this field , we get facet counts ,but when we do
> regular facet on the same collection, query does not return any facet
> counts.
>
>
> {
>   "query" : "*:*",
>   "facet" : {
>     Description: {
>         "type" : "terms",
>         "field" : " TAfield1",
>         "limit" : 10,
>         "method" : "enum",
>         "prefix" : "abr"
>     }
>
>
>   }
>
> }
>
> Response
>
> {
>   "responseHeader":{
>     "zkConnected":true,
>     "status":0,
>     "QTime":35668,
>     "params":{
>       "json":"\n\n{\n  \"query\" : \"*:*\",\n  \"facet\" : {\n
> Description: {\n        \"type\" : \"terms\",\n        \"field\" :
> \"TAfield1\",\n        \"limit\" : 10,\n        \"method\" : \"enum\",\n
>     \"prefix\" : \"abr\"\n    }\n\n    \n  }\n\n}",
>       "rows":"0"}},
>   "response":{"numFound":30982475,"start":0,"numFoundExact":true,"docs":[]
>   },
>   "facets":{
>     "count":30982475,
>     "Description":{
>       "buckets":[{
>           "val":"abr",
>           "count":31},
>         {
>           "val":"abraxas",
>           "count":31},
>         {
>           "val":"abri",
>           "count":24},
>         {
>           "val":"abrigos",
>           "count":19},
>         {
>           "val":"abril",
>           "count":19},
>         {
>           "val":"abranchiate",
>           "count":18},
>         {
>           "val":"abrasive",
>           "count":18},
>         {
>           "val":"abreast",
>           "count":18},
>         {
>           "val":"abrege",
>           "count":18},
>         {
>           "val":"abrite",
>           "count":18}]}}}
>
> This works and returns proper facet counts. But the below query does not
> return any facets
>
> https://
> <host:port/solr/<collection/query?q=*:*&rows=0&facet=true&facet.field=TAfield1&facet.limit=10&facet.prefix=abr&facet.method=enum
> Response
>
> {
>   "responseHeader":{
>     "zkConnected":true,
>     "status":0,
>     "QTime":0,
>     "params":{
>       "q":"*:*",
>       "facet.limit":"10",
>       "facet.field":"TAfield1",
>       "facet.prefix":"abr",
>       "json":"",
>       "facet.method":"enum",
>       "rows":"0",
>       "facet":"true"}},
>   "response":{"numFound":30982475,"start":0,"numFoundExact":true,"docs":[]
>   },
>   "facet_counts":{
>     "facet_queries":{},
>     "facet_fields":{
>       "TAfield1":[]},
>     "facet_ranges":{},
>     "facet_intervals":{},
>     "facet_heatmaps":{}}}
>
>
> Wondering why the results vary in both cases? . Has anyone encountered
> this issue?
>
>
> Thanks,
> Rajeswari
>


-- 
Sincerely yours
Mikhail Khludnev

Reply via email to