Подлинная книга Elasticsearch Практическая поисковая система Seo Elastic Search Ruteury -Учебное пособие с большими данными.

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

| Elasticsearch фактический бой | ||
![]() | Ценообразование | 79.00 |
| Издатель | Люди после прессы | |
| Издание | ||
| Опубликованная дата | Октябрь 2018 года | |
| формат | ||
| автор | [Красота] Ладу·Раду Георге Массачусет·слива·Мэтью Ли Хинман Рой·Рой Руссо | |
| Украсить | ||
| Количество страниц | 0 | |
| Число слов | 0 | |
| Кодирование ISBN | 9787115449153 | |

часть ди
DI Глава 1 Введение в Elasticsearch 2
1.1 Используйте Elasticsearch для решения проблемы поиска 3
1.1.1 Предоставьте быстрый запрос 3
1.1.2 Убедитесь, что корреляция результата 4
1.1.3 Наиболее точное соответствие Чао* 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
DI Глава 2 Глубокая функция 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 Запустите второй узел 43
2.6.2 Добавить дополнительный узел 44
2.7 Резюме 45
Глава DI3 Индекс, обновление и удаление данных 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
DI4 ГЛАВА ДАННЫЕ 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 Chaomatch и 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 Выберите лучший запрос для задач 104
4.7 Резюме 105
Глава 5 Данные анализа 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
Глава di6 Поиск с использованием актуальности 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 Используйте“объяснять”Чтобы понять, как оцениваются документы 144
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
Глава DI7: Использование агрегации для изучения данных 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 * Статистика уровня 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
Глава 8: Отношения между документами 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
*Две части
Глава 9 расширено наружу 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 *минимизировать время восстановления после перезапуска 251
9.5 Используйте _CAT API 252
9.6 Стратегия расширения 254
9.6.1 Чрезмерное разделение 254
9.6.2 Разделите данные на индексы и осколки 255
9.6.3 *Максимизируйте пропускную способность 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
DI Глава 10 Улучшение производительности 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 Сваи и операционная система JVM Кэш 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
DI ГЛАВА 11 УПРАВЛЕНИЯ КЛАНКЕР 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, от использования различных анализаторов и типов запросов для настройки корреляции, до использования агрегации для анализа в реальном времени, а также более привлекательных функций, таких как геопространственный поиск и фильтрация документов.Книга разделена на две части * часть объясняет основные особенности Расширение Ontal и улучшение производительности.Кроме того, в этой книге есть 6 приложений, которые предоставляют функции, которые читатели должны знать, демонстрируют о том, как выделиться о геопространственном поиске и агрегации, как управлять плагинами ElasticSearch, как выделить слова запроса в результатах поиска, каковы инструменты мониторинга с тремя частями, используемые для управления Elasticsearch в производственных средах, как использовать Percolator, чтобы использовать их для использования в соответствии с небольшими номерами для многочисленных документов, для того, чтобы использовать их для автоматических функций, чтобы они были завершены, чтобы они были выполнены для автоматических функций, чтобы они были выполнены для совместных функций для совместных функций для совместных функций для совместных функций.






