アップデートと日本語ユーザー辞書を試してみる。よしだのブログスマートフォン用の表示で見るよしだのブログサブタイトルはありません。アップデートと日本語ユーザー辞書を試してみる。アップデートの確認と、特に目玉機能の日本語用ユーザー辞書を試してみました。ユーザー辞書に先駆けて日本語で・・というのはちょっと嬉しいですね。Processing日本語の形態素解析用のユーザー辞書を追加することができるようになりました。これによって、検索結果の精度を向上させることができるようになります。コール記録のログをS3上に残せるようになりました。http://docs.aws.amazon.com/cloudsearch/latest/developerguide/logging-config-api-calls.htmlちょっとだけ調べてみたところ、クエリのログは取れないようです。サービスのAPIコールということで、例えばドメインの作成やアクセスポリシーの変更などの操作が記録の対象になります。データの登録・更新・削除も同様です。以下、記録の対象になるアクションのリストです。http://docs.aws.amazon.com/cloudsearch/latest/developerguide/API_Operations.htmlクエリのログが残せない、ということで若干残念な気持ちもありますが、監査、監視目的ということであれば、とても有効なアップデートかと思います。ページで定義することができます。ちなみに、対応言語は日本語だけなので、日本語を選ぶと、タブが出てきます。フィールドにのみ適用ができます。(=別途料金がかかる・・)以下、スクリーンショットたち。こんなかんじで定義します。空白スペース区切りでどのように区切るかを指定。どのように影響するかは不明です。バージョン管理もやりやすいです。定義画面で選択できるようになります。いうわけで、動作確認。デフォルトの状態で検索。ユーザー辞書を適用するフィールド。下記の結果は、登録前の状態です。以前の検証と同じように、なんか変なのがヒットしているようです。「お」と「にく」が切れている。ユーザー辞書に、以下のようにエントリーを登録して再インデキシング。「おにく」を登録しました。1回15分はかかっていました。件でもこのぐらいはかかります。検索を実行したところ、ちゃんと改善されていることが確認できました!ちゃんと「おにく」と入っているドキュメントのみがヒットしました。素晴らしいですね!その他、気がついたアップデートいつの間にか(?)バイナリーファイルの全文検索ができるようになっていました。データをパースして、カラムごとに適当なフィールドにデータを入れてくれます。他のファイル種別についても、ファイルの本文およびメタデータを展開し、各値をフィールドに入れることができます。いう機能について、この機能は独自のソートのルールを定義しておくことができ、検索時にしようすることができる。ビット演算などを使用することができる。以下は、ドキュメントに記載されている利用例。例1:popularity(人気)フィールドの値と、スコア(一致度)に応じて検索結果をソートする。(0.3*popularity)+(0.7*_score)例2:スコア(一致度)が高く、リリース日が新しいものの順でソートする。release_date)https://docs.aws.amazon.com/cloudsearch/latest/developerguide/configuring-expressions.html以上、ご参考まで。*1:まあ、クエリログは普通アプリで残すしね。*2:ゼウシくんもやりたかったのですが、都合上データを入れきれませんでした。アップデートと日本語ユーザー辞書を試してみる。DDoS攻撃について。有効な対策はなさそう。DDoS攻撃とは、よしだの造語です。!だいぶ間が空きました。ファセットをレンジで絞り込むことは可能です。はてなブログPro検索プラットフォームの開発・運用をしているプログラマーです。好き勝手なことを綴りますが、どうぞ宜しくお願いします。所属組織とは関係のない個人の見解です。(41)月別アーカイブはてなブログをはじめよう!yoshi0309さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。