検索ブログ

主に検索のことについて書いています。

第25回Elasticsearch勉強会に参加した #elasticsearchjp

昨日は第25回Elasticsearch勉強会に参加した.

第25回Elasticsearch勉強会「検索編」 #elasticsearchjp | Meetup


いつもはグラレコをするんだけど携帯の電池がなくてできなかった;;
参加者数がとても多くて会場の席は一杯だった。
当日のツイート↓

minneさんの検索改善の話が面白かった。

懇親会では
・サービスごとによって検索に求められる条件は様々
・いつも自分が当たり前だと思ってやっている検索のことは他の人にとっては当たり前ではない 逆も然り
ということを学んだ。

次回の検索編ではスピーカーをしたい。

SQLで複数(3つ以上)のテーブルを結合させるのが得意になった

2つのテーブルを結合させるなら ON で簡単にできて直感的だったんだけど, 3つ以上のテーブルになると難しくて少し混乱していた。
やっている原理は2つのテーブルを結合させていると一緒とわかっていてもどうしても頭の中でごちゃごちゃになっていた。

そこで頭の中だけではなく物理的に図を書くように癖をつけた。

ちょっと雑だけどこんなかんじ↓ f:id:sakura818uuu:20180724194205j:plain

この方法だとテーブルがたとえ何個あっても落ち着いて自分が望むようなクエリが書けるようになった。

Atomで2つのファイルを見比べる時はパッケージsplit diffが便利

Atomで2つのファイルを見比べてファイルを編集したい時がある。
その時にパッケージのSplit Diffを使用すると便利だった。

Atom -> 環境設定 -> install -> Split Diffと入力 するとインストールできる。

公式サイトはこちらにある。 atom.io

以下の画像のようにSplit Diffを使うと2つのファイルのdiff部分が一目できる。

f:id:sakura818uuu:20180723202711p:plainf:id:sakura818uuu:20180723203120p:plain
<Split Diff>左が使用する前 右が使用した後