Elasticsearch Получить индексное сопоставление из файла - PullRequest
0 голосов
/ 25 ноября 2018

Я ищу способ отображения индекса в файле, чтобы он мог быть загружен при запускеasticsearch.Elstic документация объясняет, как получить так, чтобы с помощью вызова покоя.Я знаю, что шаблон отображения индекса можно использовать для установки отображения перед созданием индекса.Кто-нибудь может мне помочь, как прочитать сопоставления индекса из файла?

Я сохраню детали сопоставления в текстовом файле, а затем хочу загрузить файл в упругий поиск.

1 Ответ

0 голосов
/ 02 декабря 2018

если вы пишете свои собственные фильтры для любого индекса, вам нужно создать шаблон отображения.logstash имеет много динамических опций, поэтому по умолчанию может отображать много полей.

, но, пожалуйста, задайте свой вопрос более четко.что вы подразумеваете под чтением из файла?в консоли kibana вы можете увидеть сопоставления для любого индекса.

  1. open kibana
  2. перейти к инструментам разработки
  3. введите в консоли: GET / index / _mapping

например, если вы хотите увидеть все индексы для шаблона logstash, введите: GET / logstash - * / _ mapping

note : вы можетесм. полный шаблон сопоставления, например: GET / _template / logstash

примечание: для загрузки вашего шаблона в типasticsearch: curl -XPUT -H 'Content-Type: application / json'http://localhost:9200/_template/test -d@test.template.json

, который "test" - это имя вашего шаблона, а "test.template.json" - ваш файл.

Надеюсь, что это помогает и оцените, если это помогло.спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...