1. Установите Elasticsearch
Elasticsearch Adder: http://www.elasticsearch.org/download/
・ После загрузки напрямую распахните, введите корзину в каталоге, запустите ElasticSearch.bat под CMD, чтобы начать ElasticSearch
・ Используйте браузер для доступа: http: // localhost: 9200/. Если появятся следующие результаты, установка будет успешной:
{«Имя»: «Бенедикт Kine», «cluster_name»: «Elasticsearch», «Версия»: {«номер»: «2.2.0», «build_hash»: «8ff36d139e16f8720f2947ef62c8167a888992fe», «building», «build_timestamp»: "2016-0113: 3913: 3913: 3913: 3913:" "Build_snapshot": false, "lucene_version": "5.4.1"}, "Tagline": "Вы знаете, для поиска"} в:
・ Имя --- Имя экземпляра Elasticsearch. По умолчанию он случайным образом выберет один из списка имен, и его настройка находится в файле config/elasticsearch.yml;
・ Версия --- Номер версии, представляющая набор информации в формате JSON, где:
Поле числа представляет номер версии в настоящее время работает Elasticserch;
Поле Build_snashot представляет, является ли текущая версия построена из Source;
Lucene_version представляет версию Lucene, на которой основана Elasticsearch;
・ Слоган-обеспечивает первый слоган Elasticsearch: «Вы знаете, для поиска».
2. RTF версия
Новички могут начать с версии Elastisearch RTF. RTF-это аббревиатура готовой к лету, рекомендуемой инженерной версии, которая интегрирует основные плагины (такие как упаковка обслуживания, сегментация китайской слов, маппер-атакации, транспортный проход, инструменты. Carrot2 и другие плагины) и имеют выборку программ, которые могут быть запущены напрямую.
Адрес загрузки: https://github.com/medcl/elasticsearch-rtf
После декомпрессии вы увидите его структуру каталогов. Основные папки и функции, содержащиеся в Elasticsearch, заключаются в следующем (примере версии TF):
・ Bin-Содержит некоторые сценарии, которые запускают экземпляры Elasticsearch и плагины управления;
・ Конфигурация-в значительной степени некоторые настройки файлов ・ lib-sontess некоторых связанных файлов пакетов;
・ Плагины включают в себя файлы плагинов, и т. Д.;
・ Журнал-log файл;
・ Данные-где данные хранятся в Elasticsearch;
・ Worp Tomperary Files.
3. Внедрение и установка плагина
1. Сед
Head - это клиентский плагин, используемый для мониторинга состояния Elasticsearch.
Установка: плагин установить Mobz/Elasticsearch-Head в каталоге Bin
После установки введите: http: // localhost: 9200/_plugin/head/в браузере, и будет открыт следующий интерфейс:
На рисунке показан узел коляска Бенедикта. Каждый узел имеет данные о различном индексе, а головка предоставляет клиент HTTP.
2. Marvel
Marvel - это клиент Elasticsearch графического мониторинга, который можно использовать для просмотра текущего состояния различных элементов.
Установить:
Marvel существует как плагин Elasticsearch и может быть установлен непосредственно через плагин:
# ./bin/plugin -i elasticsearch/marvel/and
Если вы загрузите пакет установки с официального веб -сайта, запустите:
# ./bin/plugin -i marvel file: //path/to/marvel-latest.zip
бегать:
Введите: http: // localhost: 9200/_plugin/marvel/в браузере, и будет открыт следующий интерфейс:
2. Стройте индексы с помощью головы
После начала Elasticsearch, посетите: http: // localhost: 9200/_plugin/head/в браузере, чтобы открыть инструмент.
Шаг 1:
Нажмите кнопку «Новый индекс», чтобы создать новый индекс и введите имя индекса во всплывающем окне, как показано на рисунке ниже. Количество осколков составляет 5 и равно 0, 1, 2, 3, 4 в последовательности. Копия данных составляет 1,
Смотрите следующие результаты в обзоре, что индекс был успешно создан. Копия Sharded с толстой коробкой на рисунке является предоставленной копией данных.
Шаг 2:
На вкладке «Любой запрос» инструмента откройте опцию «Запрос», как показано на рисунке ниже.
3. Индекс запроса
Или под меткой составного запроса, выберите тип операции GET (эквивалентный для выбора), как показано на следующем рисунке, вы можете увидеть подробную информацию об индексе.
4. Инструкции по эксплуатации
Голова Elasticsearch использует четыре метода запроса для протокола HTTP, среди которых:
5. Краткое описание картирования
Картирование в Elasticsearch аналогично типам данных на статических языках. Но изображения имеют некоторые другие значения, такие как: выполнение ряда инструкций для преобразования входных данных в элементы индекса поиска и использование изображения для запроса информации о каждом поле файла типа.
6. Поиск информации
Пользователи могут использовать инструмент для построения простого оператора поиска информации с помощью HTTP -параметров. Как показано на рисунке ниже, укажите метод построения запроса поиска поля поиска в доле индекса MyFirstIndex, и его значение - Пекин.
Возвращенный результат можно увидеть в попаданиях с правой стороны рисунка. HITS представляет поиск, набор хитов, общий представляет 2 записи, а MAX_SCORE - это его оценка.
Когда URL -построен, _Search означает поиск раздела RESTFUL, Q означает условия запроса, а = после Q - это выражение запроса, основанное на синтаксисе Lucene.