[İsim] alanında [dize] türü için işleyici tanımlanmadı


106

Ne zaman typeolarak ilan edilir string, Elasticsearch 6.0 bu hatayı gösterecektir.

"name" => [
  "type" => "string",
  "analyzer" => "ik_max_word"
]

2
Alan türü "string" yok, sanırım "metin" mi demek istedin?
sven.kwiotek

Es2'yi es6'ya geçiriyorum, "dize" kaldırılmış görünüyor. Teşekkürler,
Vidy Videni

Yanıtlar:


222

Elasticsearch stringtürü düşürdü ve şimdi kullanıyor text. Yani kodunuz böyle bir şey olmalı

"name" => [
  "type" => "text",
  "analyzer" => "ik_max_word"
]
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.