2.X 336

v2.0-09. Parent/Child changes

Parent/child has been rewritten completely to reduce memory usage and to execute has_child and has_parent queries faster and more efficient. The _parent field uses doc values by default. The refactored and improved implementation is only active for indices created on or after version 2.0.parent/child는 memory 사용을 줄이고, has_child 와 has_parent query를 더 빨리, 더 효과적으로 실행하기 위해, 완전히 다시 작성되었다. _parent fiel..

v2.0-10. Scripting changes

Scripting syntaxeditThe syntax for scripts has been made consistent across all APIs. The accepted format is as follows:script에 대한 문법은 모든 API에 대해 일관적으로 만들어졌다. 적절한 format은 아래와 같다.Inline/Dynamic scripts"script": { "inline": "doc['foo'].value + val", "lang": "groovy", "params": { "val": 3 } }실행할 inline script.script language option.매개변수.Indexed scripts"script": { "id": "my_script_id", "lang": "groov..

v2.0-11. Index API changes

Index aliaseseditFields used in alias filters no longer have to exist in the mapping at alias creation time. Previously, alias filters were parsed at alias creation time and the parsed form was cached in memory. Now, alias filters are parsed at request time and the fields in filters are resolved from the current mapping.alias filter에 사용되는 field는 더 이상 alias 생성 시에 mapping에 존재할 필요가 없다. 이전 버전에서, ali..

v2.0-12. Snapshot and Restore changes

File-system repositories must be whitelistededitLocations of the shared file system repositories and the URL repositories with file: URLs now have to be registered before starting Elasticsearch using the path.repo setting. The path.repo setting can contain one or more repository locations:shared file system repository와 file: 로 시작되는 URL repository의 위치의 URL은 Elasticsearch가 시작되기 전에 path.repo 설정에 등록..

v2.0-13. Plugin and packaging changes

Symbolic links and pathseditElasticsearch 2.0 runs with the Java security manager enabled and is much more restrictive about which paths it is allowed to access. Various paths can be configured, e.g. path.data, path.scripts, path.repo. A configured path may itself be a symbolic link, but no symlinks under that path will be followed.Elasticsearch 2.0은 java security manager가 활성화된 채로 동작한다. 그리고, 어떤 ..

v2.0-14. Setting changes

Command line flagseditCommand line flags using single dash notation must be now specified as the first arguments. For example if previously using:단일 dash(-)를 사용하는 command line flag는 이제 첫 번째 인수로 지정해야 한다. 예를 들어, 이전 버전에서 아래와 같이 사용했다면,./elasticsearch --node.name=test_node -Des.path.conf=/opt/elasticsearch/conf/test_nodeThis will now need to be changed to:이제는 다음과 같이 변경해야 한다../elasticsearch -Des.path...

v2.0-15. Stats, info, and cat changes

Sigar removededitWe no longer ship the Sigar library for operating system dependent statistics, as it no longer seems to be maintained. Instead, we rely on the statistics provided by the JVM. This has resulted in a number of changes to the node info, and node stats responses:OS 의존적인 통계를 위해, Sigar library를 더 이상 사용하지 않는다. 왜냐하면, 그 library가 더 이상 유지보수를 하지 않는 것으로 보이기 때문이다. 대신, JVM이 제공하는 통계에 의존한다. 이로 인..

v2.0-16. Java API changes

Transport API constructioneditThe TransportClient construction code has changed, it now uses the builder pattern. Instead of:TransportClient 생성자 code가 변경되었다. 이제는 builder pattern을 사용한다. 아래 code 대신,Settings settings = Settings.settingsBuilder() .put("cluster.name", "myClusterName").build(); Client client = new TransportClient(settings);Use the following:다음 code를 사용한다.Settings settings = Settings.s..

0. Preface

The world is swimming in data. For years we have been simply overwhelmed by the quantity of data flowing through and produced by our systems. Existing technology has focused on how to store and structure warehouses full of data. That’s all well and good—until you actually need to make decisions in real time informed by that data. 세상은 데이터로 둘러 쌓여 있다. 수년 동안 시스템을 통해 생산되는 데이터의 양은 그야말로 엄청나다. 현존하는 기술은 ..

2.X/0. Preface 2017.10.01

0-1. Who Should Read This Book

his book is for anybody who wants to put their data to work. It doesn’t matter whether you are starting a new project and have the flexibility to design the system from the ground up, or whether you need to give new life to a legacy system. Elasticsearch will help you to solve existing problems and open the way to new features that you haven’t yet considered.이 책은 데이터를 가지고 작업해 보려 하는 모든 이들을 위한 책이다..

2.X/0. Preface 2017.10.01