万本电子书0元读

万本电子书0元读

顶部广告

ElasticSearch Cookbook - Second Edition电子书

售       价:¥

6人正在读 | 0人评论 9.8

作       者:Alberto Paro

出  版  社:Packt Publishing

出版时间:2015-01-28

字       数:300.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
If you are a developer who implements ElasticSearch in your web applications and want to sharpen your understanding of the core elements and applications, this is the book for you. It is assumed that you’ve got working knowledge of JSON and, if you want to extend ElasticSearch, of Java and related technologies.
目录展开

ElasticSearch Cookbook Second Edition

Table of Contents

ElasticSearch Cookbook Second Edition

Credits

About the Author

Acknowledgments

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it…

How it works…

There's more…

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Getting Started

Introduction

Understanding nodes and clusters

Getting ready

How it works...

There's more...

See also

Understanding node services

Getting ready

How it works...

Managing your data

Getting ready

How it works...

There's more...

Best practices

See also

Understanding clusters, replication, and sharding

Getting ready

How it works...

There's more...

Solving the yellow status...

Solving the red status

See also

Communicating with ElasticSearch

Getting ready

How it works...

Using the HTTP protocol

Getting ready

How to do it...

How it works...

There's more...

Using the native protocol

Getting ready

How to do it...

How it works...

There's more...

See also

Using the Thrift protocol

Getting ready

How to do it...

There's more...

See also

2. Downloading and Setting Up

Introduction

Downloading and installing ElasticSearch

Getting ready

How to do it…

How it works...

There's more...

Setting up networking

Getting ready

How to do it...

How it works...

See also

Setting up a node

Getting ready

How to do it...

How it works...

There's more...

See also

Setting up for Linux systems

Getting ready

How to do it...

How it works...

Setting up different node types

Getting ready

How to do it...

How it works...

Installing plugins in ElasticSearch

Getting ready

How to do it...

How it works...

There's more...

See also

Installing a plugin manually

Getting ready

How to do it...

How it works...

Removing a plugin

Getting ready

How to do it...

How it works...

Changing logging settings

Getting ready

How to do it...

How it works...

3. Managing Mapping

Introduction

Using explicit mapping creation

Getting ready

How to do it...

How it works...

There's more...

See also

Mapping base types

Getting ready

How to do it...

How it works...

There's more...

See also

Mapping arrays

Getting ready

How to do it...

How it works...

Mapping an object

Getting ready

How to do it...

How it works...

There's more...

See also

Mapping a document

Getting ready

How to do it...

How it works...

See also

Using dynamic templates in document mapping

Getting ready

How to do it...

How it works...

There's more...

See also

Managing nested objects

Getting ready

How to do it...

How it works...

There's more...

See also

Managing a child document

Getting ready

How to do it...

How it works...

There's more...

See also

Adding a field with multiple mappings

Getting ready

How to do it...

How it works...

There's more...

See also

Mapping a geo point field

Getting ready

How to do it...

How it works...

There's more...

Mapping a geo shape field

Getting ready

How to do it...

How it works...

See also

Mapping an IP field

Getting ready

How to do it...

How it works...

Mapping an attachment field

Getting ready

How to do it...

How it works...

There's more...

See also

Adding metadata to a mapping

Getting ready

How to do it...

How it works...

Specifying a different analyzer

Getting ready

How to do it...

How it works...

See also

Mapping a completion suggester

Getting ready

How to do it...

How it works...

See also

4. Basic Operations

Introduction

Creating an index

Getting ready

How to do it...

How it works...

There's more…

See also

Deleting an index

Getting ready

How to do it...

How it works...

See also

Opening/closing an index

Getting ready

How to do it...

How it works...

See also

Putting a mapping in an index

Getting ready

How to do it...

How it works...

See also

Getting a mapping

Getting ready

How to do it...

How it works...

See also

Deleting a mapping

Getting ready

How to do it...

How it works...

See also

Refreshing an index

Getting ready

How to do it...

How it works...

See also

Flushing an index

Getting ready

How to do it...

How it works...

See also

Optimizing an index

Getting ready

How to do it...

How it works...

There's more…

See also

Checking if an index or type exists

Getting ready

How to do it...

How it works...

Managing index settings

Getting ready

How to do it...

How it works...

There is more…

See also

Using index aliases

Getting ready

How to do it...

How it works...

There's more…

Indexing a document

Getting ready

How to do it...

How it works...

There's more…

See also

Getting a document

Getting ready

How to do it...

How it works...

There's more…

See also

Deleting a document

Getting ready

How to do it...

How it works...

See also

Updating a document

Getting ready

How to do it...

How it works...

See also

Speeding up atomic operations (bulk operations)

Getting ready

How to do it...

How it works...

See also

Speeding up GET operations (multi GET)

Getting ready

How to do it...

How it works...

See also...

5. Search, Queries, and Filters

Introduction

Executing a search

Getting ready

How to do it...

How it works...

There's more...

See also

Sorting results

Getting ready

How to do it...

How it works...

There's more...

See also

Highlighting results

Getting ready

How to do it...

How it works...

See also

Executing a scan query

Getting ready

How to do it...

How it works...

See also

Suggesting a correct query

Getting ready

How to do it...

How it works...

See also

Counting matched results

Getting ready

How to do it...

How it works...

See also

Deleting by query

Getting ready

How to do it...

How it works...

See also

Matching all the documents

Getting ready

How to do it...

How it works...

See also

Querying/filtering for a single term

Getting ready

How to do it...

How it works...

There's more...

See also

Querying/filtering for multiple terms

Getting ready

How to do it...

How it works…

There's more...

See also

Using a prefix query/filter

Getting ready

How to do it...

How it works…

See also

Using a Boolean query/filter

Getting ready

How to do it...

How it works…

See also

Using a range query/filter

Getting ready

How to do it...

How it works...

There's more...

Using span queries

Getting ready

How to do it...

How it works...

See also

Using a match query

Getting ready

How to do it...

How it works...

See also

Using an ID query/filter

Getting ready

How to do it...

How it works...

See also

Using a has_child query/filter

Getting ready

How to do it...

How it works...

See also

Using a top_children query

Getting ready

How to do it...

How it works...

See also

Using a has_parent query/filter

Getting ready

How to do it...

How it works...

See also

Using a regexp query/filter

Getting ready

How to do it...

How it works...

See also

Using a function score query

Getting ready

How to do it...

How it works...

See also

Using exists and missing filters

Getting ready

How to do it...

How it works...

Using and/or/not filters

Getting ready

How to do it...

How it works...

Using a geo bounding box filter

Getting ready

How to do it...

How it works...

See also

Using a geo polygon filter

Getting ready

How to do it...

How it works...

See also

Using geo distance filter

Getting ready

How to do it...

How it works...

There's more...

See also

Using a QueryString query

Getting ready

How to do it...

How it works...

There's more...

See also

Using a template query

Getting ready

How to do it...

How it works...

There's more...

See also

6. Aggregations

Introduction

Executing an aggregation

Getting ready

How to do it...

How it works...

See also

Executing the stats aggregation

Getting ready

How to do it...

How it works...

See also

Executing the terms aggregation

Getting ready

How to do it...

How it works...

There's more…

See also

Executing the range aggregation

Getting ready

How to do it...

How it works...

There's more…

See also

Executing the histogram aggregation

Getting ready

How to do it...

How it works...

There's more…

See also

Executing the date histogram aggregation

Getting ready

How to do it...

How it works...

See also

Executing the filter aggregation

Getting ready

How to do it...

How it works...

There's more…

See also

Executing the global aggregation

Getting ready

How to do it...

How it works...

Executing the geo distance aggregation

Getting ready

How to do it...

How it works...

See also

Executing nested aggregation

Getting ready

How to do it...

How it works...

There's more…

Executing the top hit aggregation

Getting ready

How to do it...

How it works...

See Also

7. Scripting

Introduction

Installing additional script plugins

Getting ready

How to do it...

How it works...

There's more...

Managing scripts

Getting ready

How to do it...

How it works...

See also

Sorting data using script

Getting ready

How to do it...

How it works...

There's more...

See also

Computing return fields with scripting

Getting ready

How to do it...

How it works...

See also

Filtering a search via scripting

Getting ready

How to do it...

How it works...

There's more...

See also

Updating a document using scripts

Getting ready

How to do it...

How it works...

There's more...

8. Rivers

Introduction

Managing a river

Getting ready

How to do it...

How it works...

There's more…

See also

Using the CouchDB river

Getting ready

How to do it...

How it works...

There's more…

See also

Using the MongoDB river

Getting ready

How to do it...

How it works...

See also

Using the RabbitMQ river

Getting ready

How to do it...

How it works...

There's more…

See also

Using the JDBC river

Getting ready

How to do it...

How it works...

There's more...

See also

Using the Twitter river

Getting ready

How to do it...

How it works...

There's more…

See also

9. Cluster and Node Monitoring

Introduction

Controlling cluster health via the API

Getting ready

How to do it...

How it works...

There's more…

See also

Controlling cluster state via the API

Getting ready

How to do it...

How it works...

There's more...

See also

Getting cluster node information via the API

Getting ready

How to do it...

How it works...

There's more…

See also

Getting node statistics via the API

Getting ready

How to do it...

How it works...

There's more…

See also

Managing repositories

Getting ready

How to do it...

How it works...

There's more…

See also

Executing a snapshot

Getting ready

How to do it...

How it works...

There's more…

Restoring a snapshot

Getting ready

How to do it...

How it works...

Installing and using BigDesk

Getting ready

How to do it...

How it works...

There's more…

Installing and using ElasticSearch Head

Getting ready

How to do it...

How it works...

There's more…

Installing and using SemaText SPM

Getting ready

How to do it...

How it works...

See also

Installing and using Marvel

Getting ready

How to do it...

How it works...

See also

10. Java Integration

Introduction

Creating an HTTP client

Getting ready

How to do it...

How it works...

There's more

See also

Creating a native client

Getting ready

How to do it...

How it works...

There's more

See also

Managing indices with the native client

Getting ready

How to do it...

How it works...

See also

Managing mappings

Getting ready

How to do it...

How it works...

There's more

See also

Managing documents

Getting ready

How to do it...

How it works...

See also

Managing bulk actions

Getting ready

How to do it...

How it works...

See also

Building a query

Getting ready

How to do it...

How it works...

There's more

See also

Executing a standard search

Getting ready

How to do it...

How it works...

See also

Executing a search with aggregations

Getting ready

How to do it...

How it works...

See also

Executing a scroll/scan search

Getting ready

How to do it...

How it works...

There's more

See also

11. Python Integration

Introduction

Creating a client

Getting ready

How to do it...

How it works...

There's more…

See also

Managing indices

Getting ready

How to do it...

How it works...

See also

Managing mappings

Getting ready

How to do it...

How it works...

There's more…

See also

Managing documents

Getting ready

How to do it...

How it works...

There's more…

See also

Executing a standard search

Getting ready

How to do it...

How it works...

There's more…

See also

Executing a search with aggregations

Getting ready

How to do it...

How it works...

There's more…

See also

12. Plugin Development

Introduction

Creating a site plugin

Getting ready

How to do it...

How it works...

There's more…

See also

Creating a native plugin

Getting ready

How to do it...

How it works...

There's more…

Creating a REST plugin

Getting ready

How to do it...

How it works...

There's more…

See also

Creating a cluster action

Getting ready

How to do it...

How it works...

See also

Creating an analyzer plugin

Getting ready

How to do it...

How it works...

Creating a river plugin

Getting ready

How to do it...

How it works...

There's more…

See also

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部