Ubuntu

ubuntu server14.04にElasticSearchをインストール

投稿日:2015年5月2日 更新日:

環境

Ubuntu 14.04.2 LTS (GNU/Linux 3.16.0-30-generic x86_64)
JDK8をインストール済み 参考: Ubuntu Server 12.04にJava8をインストール

java -version

java version “1.8.0_45”
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
echo $JAVA_HOME

/usr/lib/jvm/java-8-oracle

インストール

ElasticSearchはJava製のオープンソースの検索と分析のサーバ.
公式サイトからdebファイルをダウンロードしてインストールする.

サービスの起動

できた

はじめてのElasticSearch

Elasticsearchのデータ構造はだいたい次の通り

indexデータベースに相当
typeテーブルに相当
fieldカラムに相当
documentレコードに相当

 

参考: データ構造について – AWSで始めるElasticSearch(4)

データを取り扱うurlは、railsのroutes風に書くと、server/:index/:type/:idになる.
そして、-dオプションでJSONデータを登録できる.

そして、XGETでindex、type、idを指定してデータを取得できる.

また、indexの情報もXGETで取得できる.

そして、検索は:index/_search?q=で探す.
(zshではurlを”でくくらないと判別できない.)

コンソールで見るときはpretty=trueオプションをつけると見やすい返答が返ってくる.

-Ubuntu
-,

執筆者:

関連記事

Ubuntu Server 12.04にJava8をインストール

By: Ed Schipul – CC BY 2.0 目次1 Java 82 add-apt-repositoryをインストール3 リポジトリの追加4 インストール5 JAVA_HOMEの …

zshの機能と設定まとめ

By: Marsha Wheatley – CC BY 2.0 目次1 zsh機能の紹介 ニコニコ動画2 環境3 colors 色の設定4 Completion 補完機能5 Correct …

no image

Ubuntu Server12.04にRedmine2.0.3をインストール

環境 Ubuntu Server12.04にrvmでrubyをインストール 目次1 準備2 MySQLを準備3 nginxのインストール4 Redmineのダウンロードと展開5 config/data …

ElasticSearchで添付ファイルを検索対象にするプラグイン〜elasticsearch-mapper-attachments

By: Vinoth Chandar – CC BY 2.0 目次1 インストール2 チュートリアル3 情報 インストール 公式でインストール済みのElasticSearchに対応するバー …

企業レベルのコンテンツマネジメントシステムAlfresco Community5.1をubuntu server14.04にインストールしてみた

By: jenny downing – CC BY 2.0 目次1 Alfresco Community2 ダウンロード3 LibreOfficeのライブラリのインストール4 Alfres …