は、私はいくつかのフィールドにカスタムアナライザを使用し、その他のデフォルトのアナライザを使用したいので、私はこのように書いている:デフォルトのアナライザはカスタムアナライザとElasticsearchをオーバーラップしていますか?
{
"settings": {
"analysis":{
"analyzer": {
"default": {
"type": "keyword"
},
"my_lowercase":{
"type": "custom",
"tokenizer": "whitespace",
"filter":[ "lowercase"]
}
}
}
},
"mappings":{
"test_string":{
"_all":{
"enabled":false
},
"properties":{
"title":{
"type":"string",
"analyzer":"my_lowercase"
},
"content":{
"type":"string",
"analyzer":"my_lowercase"
}
}
}
}
}
私は上記のように書いたとき、フィールド「コンテンツ」の長さが32766以上であること次のようなエラーが返されました: Document contains at least one immense term デフォルトのアナライザーを削除すると正常に機能します。 カスタムアナライザはデフォルトのアナライザでオーバーラップしていて、トウフィールドはデフォルトのアナライザを使用しているようです。誰かが理由を知っていますか?どうもありがとう。
が欠けていますか? – MartinSchulze