2014年9月2日火曜日

Elasticsearchを試してみる

■試した環境 : windows7

■ダウンロード
  http://www.elasticsearch.org/
   dowload elk → zip

■インストール
  zipを解凍する

■kuromojiプラグインのインストール
  ※elasticserchとkuromojiのバージョンが一致させる必要がある

  インストール
    bin\plugin -i elasticsearch/elasticsearch-analysis-kuromoji/2.3.0

  アンインストール
    bin\plugin --remove elasticsearch/elasticsearch-analysis-kuromoji

■起動
  bin\elasticsearch

  daemon起動
  bin\elasticsearch -d

■起動確認
  http://localhost:9200











■データ登録・確認

参考URL
https://medium.com/hello-elasticsearch/elasticsearch-8c19db398430

curl -XPUT localhost:9200/twitter/users/taro -d "{ \"name\": \"山田 太郎\" }"

これだと文字コードの関係?でうまく登録できないのでテキストファイルにUTF-8で保存してPOSTする

data.txt
{
  "name" : "山田 太郎"
}

curl -XPUT localhost:9200/twitter/users/taro -d "@data.txt"

確認してみる
curl -XGET localhost:9200/twitter/users/taro?pretty=true
文字化けしてるが登録はできているようなのでブラウザで確認
http://localhost:9200/twitter/users/taro?pretty=true


0 件のコメント:

コメントを投稿