タグ

2017年2月18日のブックマーク (9件)

  • Spinnaker

    Who should use Spinnaker?Spinnaker provides application management and deployment to help you release software changes with high velocity and confidence. Spinnaker is an open-source, multi-cloud continuous delivery platform that combines a powerful and flexible pipeline management system with integrations to the major cloud providers. If you are looking to standardize your release processes and im

    masutaka26
    masutaka26 2017/02/18
    Netflix 製の CI ツール
  • node.js で elasticsearchを使ってみる - MANA-DOT

    node.jsはいろんなパッケージがあるので色々出来る!いろんなことをちょっとやってみるのに捗る!全文検索もできたらもっといろんなこと出来そう! そうnpmを探してみたのですが、node.jsネイティブな全文検索エンジンは見つけたもののまだアルファ版だったりしたので、最近よく聞くelasticsearchをnode.jsから使ってみました。 elasticsearch とは Solrとかgroongaとなどが競合の全文検索エンジンです。 予めテキストデータをインデキシングしておいて、文字列を投げるとそれを含むデータを引いてきてくれるやつですね。 詳しくは調べてないので、他の競合と比べての優位点がわかっていませんが、 RESTfulなAPIにJSONを投げることで、インデキシングや検索を行え、結果もJSONで返ってくる点がユニークな点であると思います。 また、httpでJSONを投げるとJS

    node.js で elasticsearchを使ってみる - MANA-DOT
  • Elasticsearchのアナライザの設定 - Carpe Diem

    概要 Elasticsearchでアナライザを設定する方法です。 N-gramや形態素解析などありますが、今回は単に設定する方法だけを紹介します。設定方法は主に以下の3通りがあります。 configで設定する インデクス全体に設定する 各フィールド個別に設定する これらを順に説明していきます。 環境 Ubuntu 14.04 Elasticsearch 1.4.2 事前知識 アナライザの構成要素 アナライザは次のように構成されています。 ref: Writing analyzers | Elasticsearch.Net and NEST: the .NET clients [2.x] | Elastic 要素 説明 例 順番 個数 Char Filter 文字レベルの前処理 Unicode正規化 HTMLエンティティの除去: & を & に変換する 1 0~n Tokenizer テキス

    Elasticsearchのアナライザの設定 - Carpe Diem
  • Kuromojiで日本語全文検索 – AWSで始めるElasticSearch(1) | DevelopersIO

    はじめに 初めまして、ブロガーとして出張してきました@smokeymonkeyです。 今回、AWS上にElasticSearchを導入し、試行錯誤した結果をまとめてみました。シリーズものとして何度か続けていきたいと思いますので、どうぞ宜しくお願い致します。 ElasticSearchとは Apache v2ライセンスで公開されているオープンソースソフトウェアであり、全文検索エンジンであるLuceneを使用した、全文検索システムです。特徴として RESTfulなAPIが使える InputもOutputもJSON スキーマフリーなので面倒な定義無しにデータを登録可能 等があります。 Kuromojiとは Kuromojiはatilika社製のJavaで書かれた日形態素解析ソフトウェアで、Apache v2ライセンスで公開されているオープンソースソフトウェアです。形態素解析としてはChaSe

    Kuromojiで日本語全文検索 – AWSで始めるElasticSearch(1) | DevelopersIO
  • Elasticsearchのbool queryを利用してAND OR NOTを書いてみる - Qiita

    初めてElasticsearchのクエリをビルドしたのでいろいろハマりました。SQLの世界観とちょっと違っていて、なれるまで時間がかかると思います。でも、なれたら複雑な検索条件をSQLより簡単に書けるかも知れません。 では、Elasticsearchの基礎クエリの一つ、Bool Queryを解説してみます。 Bool Queryについて Elasticsearch 2.0からandクエリとorクエリは全部非推奨になり、その代わりにboolクエリの方が推奨されます。Boolクエリは複数のクエリを組み合わせる(つまりAND、OR、NOTで結合)のに使います。 Boolクエリは4種類があります:must、 filter、 should、 must_notです。 クエリ 説明

    Elasticsearchのbool queryを利用してAND OR NOTを書いてみる - Qiita
  • google custom search engine(CSE)を使って、検索結果をjsonで取得する - ryutamaki

    google検索結果を取得しようとした時に、すこし苦労したので手順を整理しておく。 参照したのはここ Custom Search — Google Developers API keyの取得 https://cloud.google.com/console/project まず、上のURLにアクセス 次に規約に同意するので Accept をクリック ①、②、③の順にクリックして 必要な種類のkeyを選択。 今回はServer Keyを作る。 IPアドレスで制限をかけたい場合は、枠の中に書く。 今回は制限を書けないので空のままCreateをクリック これでAPI keyの作成が完了。 Custom search engine IDの作成 Custom Search Engine 上のURLにアクセス Addをクリックして、Custom search engineの登録をする Custom s

    google custom search engine(CSE)を使って、検索結果をjsonで取得する - ryutamaki
  • Google Custom Search API を使ってみる - Qiita

    はじめに Google Custom Search API を使ってみる。 キーワード検索結果から 数万件の URL を集めるのが今回の目的。 それを実現するために、どれくらいこの API が使えるのかを調査することになりました。 事前調査 公式情報 公式の情報はこちら。 Custom Search JSON/Atom API - Custom Search — Google Developers とりあえず、頑張って翻訳してみようかな。(グーグル翻訳の力を借りつつ・・・) 以下、 Custom Search JSON/Atom API(2015.01.05時点)のページを翻訳したものです。 冒頭部 JSON/Atom のカスタム検索APIを使用すると、プログラムで Google カスタム検索から検索結果を取得し、表示する Web サイトやアプリケーションを開発できます。この API を使

    Google Custom Search API を使ってみる - Qiita
  • Elasticsearch、Logstash、Kibana、Kuromojiでタグクラウドを作る - Taste of Tech Topics

    突然ですが、我が家は2階にリビングがあるタイプの戸建てでして、天井が勾配していてカッコイイ感がすごいのですが、この季節は暖房の熱がどんどん登ってしまってなかなか部屋が暖まりません。 要するに寒いという話なのですが、皆さんいかがお過ごしでしょうか、@cero_t です。って僕のジョークと家の寒さは関係ないですから💢 さて、このエントリーは Elastic Advent Calendar の18日目です。 qiita.com 元々、マイクロサービスの可視化や、Kafkaを用いたデータ収集の安定化について書くつもりだったのですが、思いつきで作ったタグクラウドが予想外にイイ感じだったので、このエントリーではその経緯を紹介したいと思います。 タグクラウドとは、文中に頻繁に登場するワードを上の絵のように可視化する機能です。 最近リリースされたKibana 5.1.1に新しく追加されました。 この機能

    Elasticsearch、Logstash、Kibana、Kuromojiでタグクラウドを作る - Taste of Tech Topics
  • ElasticSearch と Kuromoji で日本語検索エンジンを作る : まだプログラマーですが何か?

    # yum install java-1.7.0-openjdk 次に検索エンジンである ElasticSearch 体を導入します。公式サイトから最新版(2016/07/11時点では 2.3.4)のインストールモジュールをダウンロードします。インストールモジュールにはいくつかの種類はありますが、今回は rpm パッケージ版(elasticsearch-2.3.4.rpm)をダウンロードします: https://www.elastic.co/downloads/elasticsearch ダウンロードできたら rpm コマンドでインストールして起動、および自動起動設定までを行います。ちなみにこの rpm 版をインストールした場合、ElasticSearch 体は /usr/share/elasticsearch/ 以下に導入されます : # rpm -ivh elasticsearch

    ElasticSearch と Kuromoji で日本語検索エンジンを作る : まだプログラマーですが何か?