【发布时间】:2015-11-10 02:32:26
【问题描述】:
我在使用 java 在 Elasticsearch 中尝试批量 api 时遇到以下异常:
原因:java.lang.IllegalArgumentException:
文档在 field="msg_properties" 中至少包含一个巨大的术语(其 UTF8 encoding 比最大长度 32766 长),所有这些都是 跳过。请更正分析器以不产生此类术语。这 第一个巨大术语的前缀是:'[7b 4a 4d 53 43 6f 72 72 65 6c 61 74 69 6f 6e 49 44 3d 6e 75 6c 6c 2c 20 4a 4d 53 4d 65 73]...'
我搜索了上述异常,它导致以下stackoverflow link 并尝试将字段属性从 index:not_analyzed 更新为 index:no。
但它没有在索引中更新并再次出现相同的异常。
谁能说一下如何解决这个问题以及如何更新属性?
如果有人能提供一个例子会很有帮助...
提前致谢.....
【问题讨论】:
标签: java elasticsearch