- 運営しているクリエイター
記事一覧
3分でできるAzure DevOps Azure Pipelines編 ~
どうも、リサーチャー?インフラ?開発?色々やってるMarcyです。
Azure DevOpsとは、「最新の一連の開発サービスを利用して、よりスマートに計画を立て、より効率的に共同作業を行い、より迅速に公開しましょう。」
(Github + Zenhub + 開発グループウェア + circleci が一つになったような感じです。)
公式サイト引用:https://azure.microsoft
LINE Messaging API でゲーム攻略BOT
きっかけBotの基本的な応対をもっと自動化させてなおかつ便利なのって何だろう?っとなった時に「ゲームの攻略はどうだろう?」という声が上がったのでゲームの攻略ボットを作ってみた。
インフラストラクチャー
必要なもの・クレジットカードが連携されているAWSアカウント
・LINE developersのチャンネルアカウント(LINEのアカウント)
AWSでのインフラ今回はLINE攻略BOTという新
6.Elasticsearch 3分でやるRegexp Query
Author:Makito
HP:Walker Industries LCC
アームカールのレクチャーはどっかでやります笑検索文字列内を検索する際にどうしてもこのパターンにあう文字列が。。。
というシーンがあると思います。
文字列のパターン検索といえば正規表現
MySQLにも正規表現が使えるようにElasticsearchにも使えます。
Regexp QueryRegexp=正規表現の用語ク
Elasticsearch〜EC編
Author:Makito
Elasticsearchをいざ使ってみようと思ってもなんのデータを扱っていいかわからない。
Webサーバのログとかでもいいのですが、ログは身近ではないので一つの物にたくさんの種類のデータが紐づくことが多いECの商品データを使ってみます。
ECでは、商品の検索・各カテゴリの商品の一覧・商品詳細をよく見ると思います。
商品数が多いECでは以下のようなことが多く発生い
5.Elasticsearch 3分でやるBulk API
Author:Makito
HP:Walker Industries LCC
過去にデータ登録をcurl -XPUTなどで入れていたと思いますが、一括で入れる手法をやります。(シンプルに)
Bulk APIを使う理由Bulk API
create/index, delete, updateのアクションを一括してまとめてElasticsearchへ送信する仕組み
1度のリクエストで、複数のド
Elasticsearch概要
Author:Makito
Elasticsearchとは Javaで記述された全文検索ソフトウェアである!
※引用
「Lucene」(ルシーン) Javaで記述された全文検索ソフトウェアである。 あらかじめ蓄積した大量のデータから、指定したキーワードを探し出す機能を持つ。 Javaのクラスライブラリとして提供される。
Q.OracleやMySQLでいいじゃん!?全部検索できるじゃん?
4.Elasticsearch 3分でやるbool Query
Author:Makito
頻繁に使うクエリ、bool クエリ さくっと
Bool Query他のクエリのブール値の組み合わせに一致するドキュメントと一致するクエリ。
データが一つしか多分はいっていないと思うので追加
curl -XPUT http://localhost:9200/tweets/tweet_param/2 -d '
{
"tweet_id" : "791531376998
3.Elasticsearch 3分でやるmatch Query
Author:Makito
頻繁に使うクエリ、match query さくっと
アナライザのmapping設定と併用で行うのですが今回単体で!
(この次くらいにやります)
以下公式サイト
match query
提供されたテキストが分析され、分析プロセスが、提供されたテキストからブール値のクエリを構築することを意味します。
クエリパラメータに与えられた値を取得し、アナライズしそれから最適な
2.Elasticsearch 3分でやるmapping
Author:Makito
前回の記事 で「次は、mappingやらなんやらやっていこうかと思います。」
って書いてたので
mapping(MySQLとかでいうとこのスキーマ)
設定を簡単にさくっと。
前回Twitterのデータをブッ込んだのでTwitterのデータのmappingを設定
index:tweets
type:tweet_param
としていきます。
作成方法は以下
(さく
1.Elasticsearch 3分でやるCURD
Author:Makito
最近なにかと検索まわりや、一覧系 量が多いコンテンツを扱うことが増え柔軟にコンテンツを検索できないか?調べると、「Elasticsearchっしょ!」という声が多かったので触ってみました。
以下引用
Elasticsearchとは Elasticsearch(エラスティックサーチ)。Elastic社が提供する「Lucene」(ルシーン)ベースのオープンソース全文検索