У меня очень простой ES-клиент, который отправит запрос на локальный ES-сервер (версия 1.4.1 ES) и получит результаты и отобразит пользователя. Теперь я применил этот код к другому проекту X и попытался использовать его вместе с X, потому что мне нужны некоторые API от X. Теперь, когда я запускаю тот же код, когда я нахожусь в X, я получаю эту ошибку и не нажимаю, t знать, как разрешить. Не могли бы вы помочь мне в этом. Исключение в потоке «основного» java.lang.NoSuchFieldError: LUCENE_3_6Elastic Search Ошибка версии Lucene
at org.elasticsearch.Version.<clinit>(Version.java:45)
at org.elasticsearch.node.internal.InternalNode.<init>(InternalNode.java:136)
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159)
at org.elasticsearch.node.NodeBuilder.node(NodeBuilder.java:166)
at org.bmi.elasticsearch.ranking.TestClass2.main(TestClass2.java:54)
Отсутствует банку Lucene или несколько версий Lucene в проекте? – mindas
, если один из предоставленных ответов решает вашу проблему, примите его, чтобы закрыть проблему. Благодаря ! – eliasah