2017年11月16日木曜日

検索キーワードのサジェストが復活しました

昨日、しばらく機能していなかった検索キーワードのサジェストが復活しました。

原因はindex templateでした。

FESSの機能に、インデックスのsettingsやmappingsを予め用意する機能があります。
僕はこれを使って、「fess.*」という名称のindexが作られたら、FESSの中核インデックスが自動で生成されるように設定しました。

これがまずかった。

実は、サジェストもelasticsearchのindexに乗っているのですが、このindex名が「fess.suggest.yyyymmdd」なんです。
なので、index templateに沿ってメインのインデックスと同じ設定でサジェスト用のインデックスが作られていた、というわけです。

index templateを削除したら、あっさりサジェストが回復しました。

いやぁ、自分でも設定したことを忘れてました。

なぜ「イノベーション横断組織」は何も生み出さないのか

「イノベーション横断組織」なるものが作られ、各事業部からエース級とお目付け役が集められます。月1ぐらいで集まって、当社のイノベーションについて会議が開かれますが、結局時間が過ぎてゆくだけです。 よく見る光景です。では、なぜ優秀な人が集まっているのに、イノベーションが起きないの...