2015-02-07 5 views
2

В Jest readme есть пример создания индекса с настройками, но он использует класс ImmutableSettings из библиотеки ElasticSearch. К сожалению, из-за некоторых конфликтов мы не можем включить библиотеку ElasticSearch в наш проект. Есть ли способ использовать CreateIndex.Builder для создания индекса с настройками без использования класса ImmutableSettings из библиотеки ElasticSearch?Вызов CreateIndex с настройками без использования ImmutableSettings

String settings = "\"settings\" : {\n" + 
      "  \"number_of_shards\" : 5,\n" + 
      "  \"number_of_replicas\" : 1\n" + 
      " }\n"; 
client.execute(new CreateIndex.Builder("articles").settings(ImmutableSettings.builder().loadFromSource(settings).build().getAsMap()).build()); 

Спасибо, Len

ответ

1

См CreateIndexIntegrationTest, который имеет живые примеры как (с и без Elasticsearch строителей) стили использования и пожалуйста читают README, который явно рекомендует интеграционные тесты для фактического использования Примеры.

+0

Спасибо Cihat за то, что он направил меня на интеграционный тест. Я отправился на тестовую ссылку интеграции из README, которая идет на основные тесты интеграции. Я должен был понять, чтобы посмотреть другие пакеты для других тестов. – user1452215

Смежные вопросы