de-vraag
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
Rachid Oussanaa
Rachid Oussanaa
Question

kesalahan ketika mencoba untuk memperbarui pengaturan

saya mencoba untuk mengeksekusi perintah ini melalui sebuah bash script tapi saya mendapatkan kesalahan ini:

#!/bin/bash 

curl -XPOST 'localhost:9200/my_index/_close' 

curl -XPUT 'localhost:9200/my_index/_settings' -d '{ 
 "analysis": { 
    "analyzer": { 
      "ar_analyzer": { 
        "tokenizer": "standard", 
        "filter" : ["standard", "lowercase", "synonym", "ar_stemmer"] 
      }, 
      "fr_analyzer": { 
        "tokenizer": "standard", 
        "filter" : ["standard", "lowercase", "synonym", "fr_stemmer"] 
      } 
    }, 
    "filter" : { 
      "ar_stemmer" : { 
          "type" : "stemmer", 
          "name" : "arabic" 
      }, 
      "fr_stemmer" : { 
          "type" : "stemmer", 
          "name" : "french" 
      }, 
      "synonym" : { 
          "type" : "synonym", 
          "synonyms_path" : "synonyms.txt" 
      } 
    } 
  } 
}' 

curl -XPOST 'localhost:9200/my_index/_open' 

Kesalahan stacktrace :

{"kesalahan":"IndexPrimaryShardNotAllocatedException[[my_index] primer tidak dialokasikan post api]","status":409}{"error":"ElasticSearchIllegalArgumentException[Can't update non dinamis pengaturan[[indeks.analisis.filter.ar_stemmer.nama , indeks.analisis.analyzer.fr_analyzer.filter.3, indeks.analisis.filter.sinonim.jenis, indeks.analisis.analyzer.ar_analyzer.filter.0, indeks.analisis.analyzer.fr_analyzer.filter.0, indeks.analisis.analyzer.ar_analyzer.filter.1, indeks.analisis.analyzer.fr_analyzer.filter.2, indeks.analisis.analyzer.fr_analyzer.filter.1, indeks.analisis.analyzer.ar_analyzer.filter.2, indeks.analisis.analyzer.ar_analyzer.filter.3, indeks.analisis.filter.ar_stemmer.jenis, indeks.analisis.filter.fr_stemmer.nama , indeks.analisis.analyzer.ar_analyzer.tokenizer, indeks.analisis.filter.fr_stemmer.jenis, indeks.analisis.analyzer.fr_analyzer.tokenizer, indeks.analisis.filter.sinonim.synonyms_path]] untuk membuka indeks[[my_index]]]","status":400}

47 2013-11-03T21:26:31+00:00 2
Rachid Oussanaa
Rachid Oussanaa
Pertanyaan edit 18 Oktober 2017 в 8:11
Pemrograman
elasticsearch
Solution / Answer
Waqas Ahmed
Waqas Ahmed
4 November 2013 в 11:02
2013-11-04T11:02:55+00:00
Lebih
Sumber
Sunting
#22703241

Hi saya menggunakan setting seperti cara ini dapat membantu anda:

Penutupan indeks

curl -XPOST 'localhost:9200/lookupindex/_close'

Memperbarui pengaturan

curl -XPUT 'localhost:9200/lookupindex/_settings' -d '{
    "index": {
        "analysis": {
            "analyzer": {
                "custom_standard_analyzer": {
                    "type": "custom",
                    "tokenizer": "whitespace",
                    "filter": [
                        "lowercase",
                        "asciifolding",
                        "customstopwords"
                    ]
                },
                "phonetic_analyzer": {
                    "type": "custom",
                    "tokenizer": "standard",
                    "filter": [
                        "lowercase",
                        "asciifolding",
                        "phoneticstopwords"
                    ]
                }
            },
            "filter": {
                "customstopwords": {
                    "type": "stop",
                    "stopwords": [
                        "+",
                        ".",
                        " ",
                        "ca",
                        "fl",
                        "bc",
                        "b.c",
                        "b.c.e",
                        "bce",
                        "act.c.",
                        "act",
                        "style",
                        "style of",
                        "attr.",
                        "attr",
                        "manner of",
                        "manner",
                        "circle of",
                        "circle",
                        "after",
                        "near",
                        "copy",
                        "copy after",
                        "imitator",
                        "school, copy",
                        "studio",
                        "studio of",
                        "Italian school",
                        "workshop of",
                        "workshop",
                        "16th",
                        "or",
                        "17th c.",
                        "late follower",
                        "follower of",
                        "follower",
                        "attributed",
                        "near",
                        "copy after painting",
                        "by or after",
                        "fake",
                        "and school",
                        "workshop-copy",
                        "counterproof",
                        "copy after drawing",
                        "copy of",
                        "school of",
                        "called",
                        "copy IBS",
                        "German School",
                        "placed with",
                        "attribution"
                    ]
                },
                "phoneticstopwords": {
                    "type": "stop",
                    "stopwords": [
                        "+",
                        ",",
                        "-",
                        ".",
                        "ca",
                        "fl",
                        "bc",
                        "b.c",
                        "b.c.e",
                        "bce",
                        "act.c.",
                        "act",
                        "style",
                        "style of",
                        "attr.",
                        "attr",
                        "manner of",
                        "manner",
                        "circle of",
                        "circle",
                        "after",
                        "near",
                        "copy",
                        "copy after",
                        "imitator",
                        "school, copy",
                        "studio",
                        "studio of",
                        "Italian school",
                        "workshop of",
                        "workshop",
                        "16th",
                        "or",
                        "17th c.",
                        "late follower",
                        "follower of",
                        "follower",
                        "attributed",
                        "near",
                        "copy after painting",
                        "by or after",
                        "fake",
                        "and school",
                        "workshop-copy",
                        "counterproof",
                        "copy after drawing",
                        "copy of",
                        "school of",
                        "called",
                        "copy IBS",
                        "German School",
                        "placed with",
                        "attribution"
                    ]
                }
            }
        }
    }
}
'  

Membuka kembali menguat setelah selesai

curl -XPOST 'localhost:9200/lookupindex/_open'
Zobayer Hasan
Zobayer Hasan
Jawaban edit 20 Januari 2016 в 7:32
121
0
Mikhail Korobov
Mikhail Korobov
25 Juni 2014 в 4:47
2014-06-25T16:47:18+00:00
Lebih
Sumber
Sunting
#22703242

Saya punya mirip terkecuali. Adalah contoh lengkap? Apakah anda membuat indeks sebelum penutupan itu?

Dalam kasus saya itu adalah sebagai berikut: "membuat indeks, tutup, tambahkan pengaturan, menambahkan pengaturan lainnya, tambahkan pemetaan, buka index". Menunggu sekitar 1s setelah penciptaan indeks tetap pengecualian.

10
0
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Asilbek Qadamboyev
Terdaftar 2 hari yang lalu
2
Akshit Mehta
Terdaftar 4 hari yang lalu
3
me you
Terdaftar 1 minggu yang lalu
4
Никита иванов
Terdaftar 1 minggu yang lalu
5
Alex1976G_06
Terdaftar 1 minggu yang lalu
ID
KO
RU
© de-vraag 2022
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi