I have upgraded Elasticsearch recently from 2.4.1 to 5.1.2
I'm using the query,
GET /question/question_name/_search 
{ 
"size": 0, 
"aggs": { 
"agg": { 
"terms": { 
"field": "question_name.raw", 
"order": { 
"_term": "asc" 
}, 
"size": 10000 
} 
} 
} 
}
 
Response :
{ 
"took": 3, 
"timed_out": false, 
"_shards": { 
"total": 5, 
"successful": 5, 
"failed": 0 
}, 
"hits": { 
"total": 2122, 
"max_score": 0, 
"hits":  
}, 
"aggregations": { 
"agg": { 
"doc_count_error_upper_bound": 0, 
"sum_other_doc_count": 0, 
"buckets":  
} 
} 
}
 
It's returning buckets as empty .
Anyone please help me on this.
             
            
               
               
               
            
            
           
          
            
              
                spinscale  
                (Alexander Reelsen)
               
              
                  
                    February 7, 2017,  3:19pm
                   
                   
              2 
               
             
            
              Hey,
can you check your mapping, if you have a field called question_name.raw?
--Alex
             
            
               
               
               
            
            
           
          
            
            
              I checked the mapping and i found this:
GET /question_search_navigation_data/question_name_details/_mapping
 
"question_name": { 
"type": "text", 
"fields": { 
"keyword": { 
"type": "keyword", 
"ignore_above": 256 
}
 
             
            
               
               
               
            
            
           
          
            
            
              Same query worked fine before upgrading the Elasticsearch
             
            
               
               
               
            
            
           
          
            
              
                spinscale  
                (Alexander Reelsen)
               
              
                  
                    February 7, 2017,  3:29pm
                   
                   
              5 
               
             
            
              Hey,
you have not ported over the mappings. You need to use question_name.keyword to make it work.
--Alex
             
            
               
               
              1 Like 
            
            
           
          
            
            
              Thank you very much. It worked for me.
             
            
               
               
               
            
            
           
          
            
              
                system  
                (system)
                  Closed 
               
              
                  
                    March 7, 2017,  3:41pm
                   
                   
              7 
               
             
            
              This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.