В настоящее время все поисковые запросы, которые передаются в ES, усекаются до 1000 символов. Несмотря на это, очень часто мы получаем эту ошибку:
[2019-10-08T15:44:08,126][DEBUG][o.e.a.s.TransportSearchAction] [zir05M0] [135539946] Failed to execute fetch phase
org.elasticsearch.transport.RemoteTransportException: [zir05M0][__IP__][__PATH__[__PATH__]]
Caused by: java.lang.IllegalArgumentException: This builder doesn't allow terms that are larger than 1,000 characters, got <some really long string of text>
Я новичок, когда дело доходит до Elasticsearch, и действительно не знаю, с чего начать, пытаясь отладить это. Мое единственное предположение, что запрос more_like_this
использует слишком длинное поле, но я не могу это подтвердить. Если бы у кого-нибудь были какие-либо подсказки, которые могли бы заставить меня пойти по правильному пути, был бы очень признателен.