Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ElasticSearch PutMapping API:Pemetaan tipe Root MapperParsingException tidak kosong setelah penguraian

Jenis Anda tidak konsisten, dalam panggilan API jenisnya adalah my_type

curl -XPUT http://localhost:9200/my_index/_mapping/my_type

kemudian menjadi sale_test dalam pesan JSON.

Memiliki tipe yang konsisten akan memperbaiki masalah Anda:

curl -XPUT http://localhost:9200/my_index/_mapping/sale_test -d '
    { 
     "sale_test": { 
       "properties": { 
         "Client": {"type": "string", "index": "not_analyzed" }, 
         "OfferRGU": { "type": "long" }, 
         "SaleDate": { "type": "date", "format": "dateOptionalTime" },
         "State": { "type": "string" }
         } 
       } 
    }'

Di sini Anda memiliki indeks baru dan tipe baru :

curl -XGET http://localhost:9200/dgses/sale_test_river/_mapping

Mengoreksi indeks dan jenis memberi saya:

curl -XGET http://localhost:9200/my_index/sale_test/_mapping?pretty
{
  "myindex" : {
    "mappings" : {
      "sale_test" : {
        "properties" : {
          "Client" : {
            "type" : "string",
            "index" : "not_analyzed"
          },
          "OfferRGU" : {
            "type" : "long"
          },
          "SaleDate" : {
            "type" : "date",
            "format" : "dateOptionalTime"
          },
          "State" : {
            "type" : "string"
          }
        }
      }
    }
  }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara backtick dan tanda kurung siku dalam pernyataan SQL?

  2. MySQL mengatur unique_checks, mengatur foreign_key_checks vs. mengubah tabel menonaktifkan kunci

  3. java.net.InetAddress kelas java tidak menyelesaikan IP pada wadah Alpine Docker

  4. apakah ini praktik yang baik untuk menggunakan mysql_free_result($result)?

  5. Pilih Kueri | Pilih Seluruhnya Yang Tidak Dimulai Dengan Angka - MySQL