Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
この記事はElasticsearch Advent Calendar 2015の7日目のエントリです。 こんにちは、ファッションフリマアプリFRILを運営しているFablicでエンジニアをしている@sinamon129です。 FRILの商品検索はElasticsearchを使っていて、最近nGramベースだったものを形態素解析ベースに変更しました。 その経緯やどういう手順で行ったかを書こうと思います。 主にユーザー辞書とsynonym辞書の構築の話がメインです。 どうしてnGramベースから形態素解析ベースに変更することになったか 関係ないものがなるべくひっかからないようにしたい nGramだとファーで検索したときに、ローファーやローリーズファームが引っかかり、本当に検索したかったものが出てこないという問題がありました。 (実際は出ているのだけども、埋もれてしまっている状態) 同じ意味の単
この記事は、Vue.js Advent Calender 2015 6日目の記事です。 はじめに Vue.js で、作成するコンポーネントにおいて $data とは別のスコープ(データ領域)を定義して、キレイにデータ分けて管理したいと思ったことありませんでしょうか? 例えば、サーバ側からフェッチしたデータ (モデル: Model) とコンポーネント内部で UI 制御のためのフラグ的なデータとか、フォームのバリデーションの結果を保持したデータとか。 この記事では、コンポーネントとは別にオレオレ的なデータスコープを定義して管理したいそんな方のために、リアクティブな独自スコープを定義する方法について紹介します。 注意 今回紹介する独自データスコープについてですが、実際にこの方法、Vue.js を使ったアプリケーション構築する際に、本当に必要かどうかよく検討してください。理由は以下のとおりです。
Note: 今回使ったのは google-api-php-client v1 のバージョンです。 phpからapiにアクセスし、データをブラウザーで出力できるまでのステップを書いてます。 必要なもの: composer php > 5.2 google developerアカウント 使っているgoogle analyticsアカウント Step: 1 - Google Developer Consoleでプロジェクトの作成 https://console.developers.google.com/ からログインします。 プロジェクトの作成をクリックします。 プロジェクト名を記入して作成ボタンをクリックします。 Step: 2 - APIの設定 メニューからAPI Managerに入ります。 - Analytics APIをクリックし APIを有効にします。 Step: 3 - 認証情報の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く