8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Elasticsearch Фактическая боевая elasticsearch intrid -levle

Цена: 801руб.    (¥37.9)
Артикул: 580395401846

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:凤凰新华书店旗舰店
Адрес:Цзянсу
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥68.61 450руб.
¥168.43 559руб.
¥12.5265руб.
¥16.13341руб.


Параметры продукта

Elasticsearch фактический бой
Ценообразование79.00
ИздательЛюди после прессы
Издание1
Опубликованная датаОктябрь 2018 года
формат16
автор[Красота] Ладу&Миддот;&Миддот; Ли&Миддот;
УкраситьПлатформный порядок
Количество страниц0
Число слов0
Кодирование ISBN9787115449153

Оглавление

Часть 
 
Глава D1 Введение в Elasticsearch 2 
 
1.1 Используйте Elasticsearch для решения проблемы поиска 3 
 
1.1.1 Предоставьте быстрый запрос 3 
 
1.1.2 Убедитесь, что корреляция результата 4 
 
1.1.3 Cyjq Match 5 
 
1.2 Изучение типичного варианта использования Elasticsearch 6 
 
1.2.1 Используйте Elasticsearch в качестве основной системы. 
 
1.2.2 Добавить Elasticsearch в существующую систему 7 
 
1.2.3 Используйте ElasticSearch с существующими инструментами 8 
 
1.2.4 Основные особенности Elasticsearch 10 
 
1.2.5 Разверните функцию Lucene 10 
 
1.2.6 Организовать данные в Elasticsearch 12 
 
1.2.7 Установить Java Language 12 
 
1.2.8 Скачать и начать Elasticsearch 13 
 
1.2.9 Убедитесь, работать ли работать 14 
 
1.3 Резюме 16 
 
Глава D2 Глубокая функция 17 
 
2.1 Понять логический дизайн: документация, тип и индекс 18 
 
2.1.1 Документ 19 
 
2.1.2 Тип 20 
 
2.1.3 Индекс 21 
 
2.2 Понять физический дизайн: узлы и осколки 21 
 
2.2.1 Создайте кластер с одним или несколькими узлами 22 
 
2.2.2 Понять основной осколок и копия произведения 23 
 
2.2.3 Укладки осколков в кластере 25 
 
2.2.4 Распределенный индекс и поиск 26 
 
2.3 Индекс новых данных 27 
 
2.3.1 Индекс документа через Curl 28 
 
2.3.2 Создание индекса и отображения типа 30 
 
2.3.3 Индексная документация пример примера кода 31 
 
2.4 Поиск и получите данные 32 
 
2.4.1 Где искать 33 
 
2.4.2 Содержание ответа 33 
 
2.4.3 Как искать 36 
 
2.4.4 Получить документацию через ID 39 
 
2.5 Настройка Elasticsearch 40 
 
2.5.1 Укажите имя кластера 40 в Elasticsearch.yml 
 
2.5.2. Укажите подробную запись журнала 41 через logging.yml 
 
2.5.3 Настроить настройки JVM 41 
 
2.6 Добавить узел 42 в кластер 42 
 
2.6.1 Start D Два узла 43 
 
2.6.2 Добавить дополнительный узел 44 
 
2.7 Резюме 45 
 
Глава D3 Индекс, обновление и удаление данных 47 
 
3.1 Используйте отображение для определения различных документов 48 
 
3.1.1 Поиск и определение картирования 49 
 
3.1.2 Разверните существующее картирование 50 
 
3.2 Основные типы для определения поля документа 51 
 
3.2.1 Строка Тип 52 
 
3.2.2 Числовой тип 54 
 
3.2.3 Тип даты 55 
 
3.2.4 Boolean Type 56 
 
3.3 Array и Multi -Field 56 
 
3.3.1 Массив 56 
 
3.3.2 Multi -Field 57 
 
3.4 Используйте предопределенное поле 58 
 
3.4.1 Управляйте Как хранить и искать документы 59 
 
3.4.2 Документ о распознавании 61 
 
3.5 Обновите существующий документ 63 
 
3.5.1 Используйте обновление API 64 
 
3.5.2 через версию для достижения одновременного управления 66 
 
3.6 Удалить данные 69 
 
3.6.1 Удалить документ 70 
 
3.6.2 Удалить индекс 71 
 
3.6.3 Индекс закрытия 72 
 
3.6.4. 
 
3.7 Резюме 73 
 
D4 Поиск данных 74 
 
4.1 Поиск структуры запроса 75 
 
4.1.1 Определить диапазон поиска 75 
 
4.1.2 Основной модуль запроса поиска 76 
 
4.1.3 Поисковый запрос на основе субъекта 78 запроса 78 
 
4.1.4 Понять структуру ответа 81 
 
4.2 Представьте запрос и фильтр DSL 82 
 
4.2.1 Запрос соответствия и фильтр терминов 82 
 
4.2.2 Обычно используется базовый запрос и фильтр 85 
 
4.2.3 СООБЩЕНИЕ И ПЛОЩАДНЫЙ ФИЛЬТР 91 
 
4.2.4 Phrase_prefix запрос 92 
 
4.3 Комбинированный запрос или составной запрос 93 
 
4.3.1 Bool Query 93 
 
4.3.2 Bool Filter 96 
 
4.4 Cymatch и Filter Query 98 
 
4.4.1. Запрос и фильтр 98 
 
4.4.2 Запрос префикса и фильтр 99 
 
4.4.3 Вставной запрос 100 
 
4.5 Используйте поле фильтра «Присутствие 102». 
 
4.5.1 существует фильтр 102 
 
4.5.2 Отсутствующий фильтр 102 
 
4.5.3 Преобразование любого запроса в фильтр 103 
 
4.6 Выберите Z Good запрос 104 для задачи 
 
4.7 Резюме 105 
 
Глава D5 Данные 106 
 
5.1 Что такое анализ 106 
 
5.1.1 Фильтр символов 107 
 
5.1.2 разрезать на сегментацию 108 
 
5.1.3 слова фильтр 108 
 
5.1.4 Индекс слов 108 
 
5.2 Используйте Analyzer 109 для документа 109 
 
5.2.1 Добавить анализатор 109 Когда создается создание индекса. 
 
5.2.2 Добавить анализатор 111 в конфигурации Elasticsearch 111 
 
5.2.3 Аналитик 112 Определяет поле в картировании 112 
 
5.3 Используйте анализ API для анализа текста 113 
 
5.3.1 Выберите анализатор 114 
 
5.3.2 Создайте анализатор 115 через комбинацию 
 
5.3.3 Анализ на основе определенного полевого картирования 115 
 
5.3.4 Используйте API векторного вектора для изучения записей указателей 116 
 
5.4 Аналитики, сегментирование слов и фильтры Segoror Word 117 
 
5.4.1 -Анализатор 117 
 
5.4.2 Слова раздела 119 
 
5.4.3 Entrobolis Filter 122 
 
5,5 N Юань Грамматика, Синтаксис Синтаксиса N Yuan и скользящее окно 128 
 
5.5.1 Один -декоральный грамматический фильтр 128 
 
5.5.2 Двойной грамматический фильтр 129 
 
5.5.3 Устранение неполадок грамматического фильтра 129 
 
5.5.4 Установите min_gram и max_gram 129 
 
5.5.5 СИНТАКСКИЙ ФИЛЬТР Н ЮАН 129 
 
5.5.6 Настройки синтаксиса N Yuan 130 
 
5.5.7 Фильтр сегментации скользящего окна 131 
 
5.6 Утилизация сухой 132 
 
5.6.1 Извлечение алгоритма Слово сухой 133 
 
5.6.2 Используйте слова с извлечением словаря для сушки 133 
 
5.6.3 Переписывание стерилизации из экстракта фильтра сегментации 134 
 
5.7 Резюме 134 
 
Глава D6 Поиск отношений 136 
 
6.1 Механизм оценки Elasticsearch 137 
 
6.1.1 Как управлять оценкой документа 137 
 
6.1.2 Частота слов 137 
 
6.1.3 Анти -Wen Division 138 
 
6.1.4 Lucene Rating Formula 138 
 
6.2 Другие методы оценки 139 
 
6.3 Увеличение 141 
 
6.3.1 Повышение 142 в течение индексного периода 
 
6.3.2 повышение 142 во время запроса 
 
6.3.3 Запрос по нескольким полям 143 
 
6.4 Используйте&Ldquo; объяснение” 
 
6.5 Используйте запрос перед оценкой, чтобы снизить производительность операции по оценке 147 
 
6.6 Используйте Funion_Score, чтобы настроить оценку 148 
 
6.6.1 Весовой функции 149 
 
6.6.2 Оценка слияния 150 
 
6.6.3 Field_value_factor Функция 151 
 
6.6.4 Сценарий 152 
 
6.6.5 Случайный 152 
 
6.6.6 Функция затухания 153 
 
6.6.7 Вариант конфигурации 155 
 
6.7 Попробуйте использовать их вместе 156 
 
6.8 Используйте сценарии для сортировки 157 
 
6.9 Полевые данные 158 
 
6.9.1 Кэш полевых данных 158 
 
6.9.2 Где полевые данные? 
 
6.9.3 Данные поля управления 160 
 
6.10 Резюме 163 
 
Глава D7 использует сбор для изучения данных 164 
 
7.1 Понять конкретную структуру сбора 166 
 
7.1.1 Понять структуру запроса на сбор 166 
 
7.1.2 Сбор на результатах запроса 168 
 
7.1.3 Фильтруя и собрать 169 
 
7.2 Merture Gathering 170 
 
7.2.1 Статистика 171 
 
7.2.2 Статистика GJ 172 
 
7.2.3 Приблизительная статистика 173 
 
7.3 Многочисленные бочки собраны 176 
 
7.3.1 Срней. 177 
 
7.3.2 
 
7.3.3 Гистограмма Сбор 185 
 
7.4 Вложенное собрание 187 
 
7.4.1. 
 
7.4.2 Группа результатов Группа группы 190 
 
7.4.3 Используйте один ствол, чтобы собрать 192 
 
7.5 Резюме 196 
 
D8 Глава документа Отношения 197 
 
8.1 Варианты определения взаимосвязи между документацией 197 
 
8.1.1 Тип объекта 198 
 
8.1.2 вложенного типа 200 
 
8.1.3 Отношения отца и сына 200 
 
8.1.4 Anti -Standardization 200 
 
8.2 Поверните объект как значение поля 202 
 
8.2.1 Карта и индексные объекты 203 
 
8.2.2 Поиск 204 в объекте 
 
8.3 Вложенный тип: связанный вложенный документ 206 
 
8.3.1 Карта и индексация вложенного документа 207 
 
8.3.2 Поиск и собирайте вложенный документ 210 
 
8.4 Отношения отца и сына: документ 216 с связанным разделением 
 
8.4.1 Индекс, обновление и удаление 218 
 
8.4.2 Поиск 220 в родительском документе и дочерних компаниях 
 
8.5 Анти -стандартизация: используйте избыточное управление данными 227 
 
8.5.1 Анти -стандартный вариант использования 228 
 
8.5.2 Индекс, обновление и удаление данных против стандартизации 230 
 
8.5.3 Запрос анти -стандартизированных данных 233 
 
8.6 Соединение на стороне приложения 234 
 
8.7 Резюме 235 
 
Дитрис д 
 
Глава D9 Расширение 238 
 
9.1 Добавить узел 238 в Elasticsearch Cluster 238 
 
9.2 Откройте для себя другие узлы Elasticsearch 241 
 
9.2.1 Discover 241 через вещание 
 
9.2.2 Discover 242 через одну трансляцию 
 
9.2.3 Мастер -узел выборов и ошибка идентификации 243 
 
9.2.4 Распознавание ошибок 244 
 
9.3 Удалить узлы в кластере 245 
 
9.4 узлы Elasticsearch 250 
 
9.4.1 Поверните и перезапустите 250 
 
9.4.2 Время восстановления Z после миниатюризации 251 
 
9.5 Используйте _CAT API 252 
 
9.6 Стратегия расширения 254 
 
9.6.1 Чрезмерное разделение 254 
 
9.6.2 Разделите данные на индексы и осколки 255 
 
9.6.3 z Основная пропускная способность 256 
 
9,7 псевдоним 257 
 
9.7.1 Что такое псевдонимы 258 
 
9.7.2 Создание псевдонима 259 
 
9.8 Маршрут 261 
 
9.8.1 Зачем использовать маршруты 261 
 
9.8.2 Стратегия маршрута 262 
 
9.8.3 Используйте API _Search_shards, чтобы определить, где выполнить 263 
 
9.8.4. 
 
9.8.5 Объедините маршруты и псевдоним 265 
 
9.9 Резюме 267 
 
Глава D10 Улучшение 268 
 
10.1 Запрос на слияние 269 
 
10.1.1 Пакетный индекс, обновление и удаление 269 
 
10.1.2 Несколько поисков и множественного интерфейса API 273 
 
10.2 Оптимизировать обработку сегментов Lucene 276 
 
10.2.1 Пороговое значение освежающего и промывки 276 
 
10.2.2 Стратегия консолидации и слияния 279 
 
10.2.3. Предел тока хранения и хранения 282 
 
10.3 Полно используйте кеш 285 
 
10.3.1 Кэш фильтра и фильтра 285 
 
10.3.2 Кэш запроса размера 291 
 
10.3.3 Свальная куча и кеш операционной системы 293 
 
10.3.4 Используйте предварительное разогрев, чтобы позволить кэшу нагреться 296 
 
10.4 Другое исполнение весом 297 
 
10.4.1 Большие индексы квалификации все еще дорогие поиск 298 
 
10.4.2 Настройка сценария, либо не используйте его 301 
 
10.4.3 Взвешительные накладные расходы, меньше данных и лучшие распределенные оценки 305 
 
10.4.4 взвесить память и выполнить глубокую страничку 308 
 
10.5 Сводка 310 
 
D11 Management Cluster 311 
 
11.1 Улучшение конфигурации по умолчанию 311 
 
11.1.1 Шаблон индекса 312 
 
11.1.2 Картирование по умолчанию 315 
 
11.2 Восприятие распределения 318 
 
11.2.1 Ассистент на базе Brack 318 
 
11.2.2 ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЕНИЯ 319 319 
 
11.3 Мониторинг узкого места 320 
 
11.3.1 Проверьте состояние здоровья кластера 320 
 
11.3.2 ЦП: медленный журнал, горячая линия и пул потоков 322 
 
11.3.3 Память: размер, поле и кеш фильтров кучи 326 
 
11.3.4 Кэш операционной системы 330 
 
11.3.5 Хранилище Limited 330 
 
11.4 Резервное копирование данных 331 
 
11.4.1 Снимок API 331 
 
11.4.2 Вернуть данные в общую файловую систему 332 
 
11.4.3 восстановить 335 из резервной копии 
 
11.4.4 Используйте заглушку базы данных -IN 336 
 
11.5 Резюме 337 
 
Приложение A Данные географического пространства (онлайн скачать) 
 
Плагин Приложения B (онлайн скачать) 
 
Приложение C Гао Лян (скачать онлайн) 
 
Приложение D Elasticsearch мониторинг -плагин -in (онлайн скачать) 
 
Приложение E использует осмотику для отмены поиска (скачать онлайн) 
 
Приложение F является автоматическим завершением и и“”


Введение

Эта книга в основном показывает, как использовать Elasticsearch для создания масштабируемых поисковых приложений.Книга охватывает основные особенности Elasticsearch.Книга разделена на две части.*Частично объясняет основные характеристики Две части детали вводят более подробную информацию о каждой характеристической работе и их влиянии на производительность и масштабируемость для производства основных функций.Кроме того, в этой книге также есть 6 Приложение (онлайн -загрузка), которое дает характеристики, которые читатели должны знать, показывая о поиске и сборе географического пространства, как управлять плагином Elasticsearch -in, научиться выделить слова в Результаты поиска в производственной среде в производственной среде, в производственной среде, какие инструменты мониторинга используются для помощи в управлении Elasticsearch, и как использовать Percolator для фильтрации нескольких запросов, чтобы соответствовать небольшому количеству документов и как использовать разные Предложения по достижению функций автоматического завершения.
Рекомендуемая рекомендация

Современный поиск выглядит потрясающе——С помощью Elasticsearch реального поиска и анализа двигателей не нужно выполнять сложные базовые программы, и не нужно понимать алгоритмы науки о высоком уровне.Пока вы устанавливаете его и отлаживаете, J может продолжить вашу работу.Эта книга научит читателей писать методы для предоставления профессиональных высококачественных поисковых приложений.Благодаря углублению чтения читатели научатся добавлять базовые характеристики поиска в любое приложение, улучшить результаты поиска посредством прогнозирующего анализа и сортировки корреляции и использовать данные, сохраненные в предыдущем поиске, чтобы предоставить пользователям настраиваемый опыт.Эта настоящая книга посвящена API Elasticsearch Rest с использованием протокола HTTP.Написание фрагментов кода - это в основном сценарий Curl, поэтому его легко перевести на другие языки программирования.Основное содержание этой книги&Middot;&Middot;&Middot;&Middot;Для приложений, которые создают и управляют поиском, эта книга является выбором Jijia для разработчиков программ и системных администраторов.