Skip to content

Instantly share code, notes, and snippets.

@goldmar
Last active August 29, 2015 14:14
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save goldmar/2c3f64575df420a5413a to your computer and use it in GitHub Desktop.
Save goldmar/2c3f64575df420a5413a to your computer and use it in GitHub Desktop.
Elasticsearch IllegalArgumentException[TokenStream expanded to 257 finite strings. Only <= 256 finite strings are supported]
# Remove old data
curl -XDELETE "http://localhost:9200/testindex"
# Create index with mapping
curl -XPOST "http://localhost:9200/testindex/" -d '
{
"mappings" : {
"testtype" : {
"properties" : {
"available_for_client" : {
"type" : "string",
"index" : "not_analyzed"
},
"suggest" : {
"type" : "completion",
"payloads" : true,
"context" : {
"site" : {
"type" : "category",
"path" : "available_for_client",
"default" : ""
}
}
}
}
}
}
}
'
# Create Document
curl -XPOST "http://localhost:9200/testindex/testtype/" -d '
{
"suggest" : "some suggest information",
"available_for_client" : [
"client1",
"client2",
"client3",
"client4",
"client5",
"client6",
"client7",
"client8",
"client9",
"client10",
"client11",
"client12",
"client13",
"client14",
"client15",
"client16",
"client17",
"client18",
"client19",
"client20",
"client21",
"client22",
"client23",
"client24",
"client25",
"client26",
"client27",
"client28",
"client29",
"client30",
"client31",
"client32",
"client33",
"client34",
"client35",
"client36",
"client37",
"client38",
"client39",
"client40",
"client41",
"client42",
"client43",
"client44",
"client45",
"client46",
"client47",
"client48",
"client49",
"client50",
"client51",
"client52",
"client53",
"client54",
"client55",
"client56",
"client57",
"client58",
"client59",
"client60",
"client61",
"client62",
"client63",
"client64",
"client65",
"client66",
"client67",
"client68",
"client69",
"client70",
"client71",
"client72",
"client73",
"client74",
"client75",
"client76",
"client77",
"client78",
"client79",
"client80",
"client81",
"client82",
"client83",
"client84",
"client85",
"client86",
"client87",
"client88",
"client89",
"client90",
"client91",
"client92",
"client93",
"client94",
"client95",
"client96",
"client97",
"client98",
"client99",
"client100",
"client101",
"client102",
"client103",
"client104",
"client105",
"client106",
"client107",
"client108",
"client109",
"client110",
"client111",
"client112",
"client113",
"client114",
"client115",
"client116",
"client117",
"client118",
"client119",
"client120",
"client121",
"client122",
"client123",
"client124",
"client125",
"client126",
"client127",
"client128",
"client129",
"client130",
"client131",
"client132",
"client133",
"client134",
"client135",
"client136",
"client137",
"client138",
"client139",
"client140",
"client141",
"client142",
"client143",
"client144",
"client145",
"client146",
"client147",
"client148",
"client149",
"client150",
"client151",
"client152",
"client153",
"client154",
"client155",
"client156",
"client157",
"client158",
"client159",
"client160",
"client161",
"client162",
"client163",
"client164",
"client165",
"client166",
"client167",
"client168",
"client169",
"client170",
"client171",
"client172",
"client173",
"client174",
"client175",
"client176",
"client177",
"client178",
"client179",
"client180",
"client181",
"client182",
"client183",
"client184",
"client185",
"client186",
"client187",
"client188",
"client189",
"client190",
"client191",
"client192",
"client193",
"client194",
"client195",
"client196",
"client197",
"client198",
"client199",
"client200",
"client201",
"client202",
"client203",
"client204",
"client205",
"client206",
"client207",
"client208",
"client209",
"client210",
"client211",
"client212",
"client213",
"client214",
"client215",
"client216",
"client217",
"client218",
"client219",
"client220",
"client221",
"client222",
"client223",
"client224",
"client225",
"client226",
"client227",
"client228",
"client229",
"client230",
"client231",
"client232",
"client233",
"client234",
"client235",
"client236",
"client237",
"client238",
"client239",
"client240",
"client241",
"client242",
"client243",
"client244",
"client245",
"client246",
"client247",
"client248",
"client249",
"client250",
"client251",
"client252",
"client253",
"client254",
"client255",
"client256",
"client257"]
}
'
# Response
# {"error":"IllegalArgumentException[TokenStream expanded to 257 finite strings. Only <= 256 finite strings are supported]","status":500}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment