Tüm Ürünler
Search
Belge Merkezi

:UpdateAliwsDict

Son Güncelleme:Oct 04, 2026

AliNLP kelime ayırıcısının (analysis-aliws) sözlük dosyasını güncellemek için UpdateAliwsDict API'sini çağırın. Özel sözlük yapılandırmasını destekler.

Bu arabirimi çağırırken aşağıdaki hususlara dikkat edin:

  • Alibaba Cloud Elasticsearch V5.0 kümeleri analysis-aliws eklentisini desteklemez.

  • Sözlük dosyası OSS üzerinden alınıyorsa, OSS paketinin herkese açık okunabilir olduğundan emin olun.

  • Yüklenen bir sözlük dosyasına ORIGIN yapılandırması eklenmezse, bu işlemi çağırdığınızda sözlük dosyası silinir.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer içinde çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlem örnek kodunu dinamik olarak oluşturur.

İstek üstbilgileri

Bu işlem yalnızca ortak istek parametrelerini kullanır ve özel istek üstbilgilerini içermez. Daha fazla bilgi için ortak parametrelerle ilgili konuya bakın.

İstek sözdizimi

PUT /openapi/instances/[InstanceId]/aliws-dict HTTP/1.1

İstek parametreleri

Parametre Tür Konum Gerekli Örnek Açıklama
InstanceId String Path Evet es-cn-n6w1o1x0w001c****


Örneğin ID'si.

clientToken String Query Hayır 5A2CFF0E-5718-45B5-9D4D-70B3FF****


Bu parametre, isteğin yinelenebilirliğini (idempotence) sağlamak için kullanılır. Değeri istemci tarafında oluşturabilirsiniz ancak farklı istekler arasında benzersiz olmasını sağlamalısınız. Belirteç yalnızca ASCII karakterleri içerebilir ve uzunluğu 64 karakteri aşamaz.

RequestBody

RequestBody içinde aşağıdaki parametreleri girin.

Parametre

Tür

Gerekli

Örnek

Açıklama

name

String

Evet

aliws_ext_dict.txt

Yüklenen sözlük dosyasının adı.

ossObject

Array

Evet

OSS açık depolama dosyasının açıklaması. sourceType OSS olarak ayarlandığında bu parametre gereklidir.

└bucketName

String

Evet

search-cloud-test-cn-****

Bir OSS paketinin adı.

└key

String

Evet

oss/aliws_ext_dict.txt

Sözlük dosyasının OSS paketindeki depolama yolu.

sourceType

String

Evet

OSS

Sözlük dosyası kaynağının türü. Geçerli değerler: OSS (OSS kullanan açık depolama hizmeti) ve ORIGIN (daha önce yüklenmiş sözlüklerin korunması).

Not:

Yerel dosya önce OSS'e yüklenmeli ve ardından OSS üzerinden referans verilmelidir.

Bir sözlük önceki yüklemede ORIGIN ile yapılandırılmamışsa sistem tarafından silinir.

type

String

Evet

ALI_WS

Sözlük türü. Statik alan: ALI_WS (AliNLP kelime bölme).

Not

└ sembolü bir alt parametreyi belirtir.

Örnekler:

[
    {
        "name":"deploy_0.txt",
        "ossObject":{
            "bucketName":"search-cloud-test-cn-****",
            "key":"user_dict/dict_0.txt"
        },
        "sourceType":"OSS",
        "type":"ALI_WS"
    },
    {
        "name":"aliws_ext_dict.txt",
        "sourceType":"ORIGIN",
       "type":"ALI_WS"
    }
]

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****

İsteğin ID'si.

Result Array of DictList

Dönüş sonuçları.

fileSize Long 6226

Dosyanın boyutu. Birim: Byte.

name String aliws_ext_dict.txt

Yüklenen dosyanın adı.

sourceType String OSS

Sözlük dosyasının kaynak türü. Geçerli değerler:

  • OSS: OSS açık depolamayı kullanır.
  • ORIGIN: Yüklenmiş sözlükleri korur.
type String ALI_WS

Sözlük türü. Geçerli değerler: ALI_WS (AliNLP kelime bölme).

Örnekler

Örnek istekler

PUT /openapi/instances/es-cn-n6w1o1x0w001c****/aliws-dict HTTP/1.1
common request header
[
    {
        "name":"deploy_0.txt",
        "ossObject":{
            "bucketName":"search-cloud-test-cn-****",
            "key":"user_dict/dict_0.txt"
        },
        "sourceType":"OSS",
        "type":"ALI_WS"
    },
    {
        "name":"aliws_ext_dict.txt",
        "sourceType":"ORIGIN",
       "type":"ALI_WS"
    }
]

Başarılı yanıt örnekleri

XML biçimi

<Result>
    <name>aliws_ext_dict.txt</name>
    <fileSize>6243</fileSize>
    <sourceType>OSS</sourceType>
    <type>ALI_WS</type>
</Result>
<RequestId>6A185DDB-3E87-448B-8932-8F77E35****</RequestId>

JSON biçimi

{
    "Result":[
        {
            "name":"aliws_ext_dict.txt",
            "fileSize":6243,
            "sourceType":"OSS",
            "type":"ALI_WS"
        }
    ],
    "RequestId":"6A185DDB-3E87-448B-8932-8F77E35****"
}

Hata kodu

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.