2016-06-27 4 views
0

Я пытаюсь использовать Java API elasticsearch. Я могу найти много примеров того, как использовать разные методы поиска elasticsearch, но я все еще придерживаюсь того, как настроить elasticsearch, чтобы он был доступен в Java. Я попытался следующие это руководство:Использование elasticsearch в Java

http://www.ibm.com/developerworks/library/j-use-elasticsearch-java-apps/index.html

Так я создал Maven проект в Eclipse, и отредактировали pom.xml включить

<dependency> 
    <groupId>org.elasticsearch</groupId> 
    <artifactId>elasticsearch</artifactId> 
    <version>2.1.1</version> 
</dependency> 

В главном файле я попытался инициализации клиента с помощью Класс TransportClient. Но это невозможно решить. Похоже, что мой главный не знает типы поиска elastics. Что я могу сделать по этому поводу?

+0

Какую IDE вы используете? Eclipse или IDEA IntelliJ? Убедитесь, что ваша среда IDE может автоматически импортировать зависимости Maven. – kenshinji

ответ

0

Если вы редактируете свой pom.xml, вы должны перестроить свой проект. Maven загрузит библиотеку и, как правило, вы должны, чем сможете ее использовать.

0

Щелкните правой кнопкой мыши ваш проект maven, перейдите к Maven -> Update Project, чтобы обновить свой maven. Затем обновите свой проект.

Еще один способ обновления вашего проекта Maven - запустить Maven чистой установкой. Run as -> Maven build затем заполните clean install в поле редактирования целей.