No mapping found for field in order to sort on in ElasticSearch

后端 未结 9 1562
天命终不由人
天命终不由人 2020-12-12 18:59

Elasticsearch throws a SearchParseException while parsing query if there are some documents found not containing field used in sort criteria.

9条回答
  •  星月不相逢
    2020-12-12 19:04

    Elasticsearch 6.4

    simply specify the index and that's it in Kibana

    BEFORE

    GET /_search
    {
     
      "query": {
        "exists": {
          "field": "document_id"
        }
      },
      "sort": [
        {
          "document_id": { "order": "asc"  },
          "created_at":  { "order": "desc" }
        }
      ]
    }

    AFTER

    GET /document-index/contact/_search  (here)
    {
    
      "query": {
        "exists": {
          "field": "document_id"
        }
      },
      "sort": [
        {
          "document_id": { "order": "asc"  },
          "created_at":  { "order": "desc" }
        }
      ]
    }
    

提交回复
热议问题