タグ

*あとで読むとElasticsearchに関するso-do12のブックマーク (5)

  • ZOZOTOWN検索の精度改善の取り組み紹介 - ZOZO TECH BLOG

    こんにちは。検索基盤部の山﨑です。検索基盤部では、検索基盤の速度改善やシステム改善だけではなく検索の精度改善にも力を入れて取り組んでいます。 検索システム改善についての過去の取り組み事例は、こちらのリンクをご参照ください。 techblog.zozo.com また、ZOZOTOWNの検索ではElasticsearchを活用しています。Elasticsearchに関する取り組み事例はこちらのリンクをご参照ください。 techblog.zozo.com 記事では、ZOZOTOWNで近年実施した検索の精度改善の取り組み事例を紹介します。 目次 目次 はじめに ZOZOTOWN検索の処理フロー ZOZOTOWN検索改善の方針について 商品のリランキングロジックについて 商品のリランキングロジックの概要 特徴量ロギングの導入について 今後のZOZOTOWN検索の展望 おわりに はじめに ZOZOT

    ZOZOTOWN検索の精度改善の取り組み紹介 - ZOZO TECH BLOG
  • neologdでkuromojiを新語に対応させる - Carpe Diem

    概要 Elasticsearchの日語の形態素解析をする際に利用されるkuromojiは非常に便利ですが、その辞書であるIPADICは更新が止まっているためやや古い状態です。 その辞書を更新してくださった方がいらっしゃり、neologdとして公開されているためそれを導入して新語でもきちんと解析できるようにします。 環境 Elasticsearch 2.3.2 kuromoji 2.3.2 neologd 5.5.0-20160411 プラグインインストール kuromoji # ./bin/plugin install analysis-kuromoji neologd ./bin/plugin install org.codelibs/elasticsearch-analysis-kuromoji-neologd/2.3.0 最新版だと以下の様なwarningが出るので「y」でインスト

    neologdでkuromojiを新語に対応させる - Carpe Diem
  • ElasticPress日本語設定 – arigato.es

    前回の「検索結果の期待値」では「日人としては長い休み」で検索出来ないと言うところまで話をしました。今回はこの課題を解決して行きたいと思います。 まずはElasticPressを日語で使うための設定の再確認です。「Elasticsearch 5.6.5」で基的な使い方の説明はしましたが、この設定では原始的な使い方しかサポート出来ません。ちゃんと日語を扱うためには、半角・全角、長音、漢数字対応などなど、いろいろ細かい設定が必要です。順番に見て行きましょう。 まずこれらの細かい設定をサポートするElasticsearchプラグインの追加からです。前回はとりあえず「analysis-kuromoji」を入れました。今回は追加で「analysis-icu」をインストールします。インストール後、Elasticsearchの再起動が必要です。 curl localhost:9200/_nodes

  • Elasticsearch 5.6.5 – arigato.es

    少し古い記事の「検索に悩む」で紹介した「Elasticsearch」ですがWordPressやMediawikiの対応状況により多少古いバージョンである「2.4.6」を使用してきました。Mediawikiが1.29系へバージョンアップするとエクステンション「CirrusSearch」と「Elastica」の最新バージョンが「Elasticsearch 5.x」以降のみの対応となり待った無しでバージョンアップ対応の必要が出てきました。 「Mediawiki 1.29」と「Elasticsearch 5.x」の組み合わせは特に問題なくいつでも移行可能に思えましたが「WordPress」のプラグイン「Fantastic Elasticsearch」は5.x対応していないことが判明し対応もかなり広範囲の変更が必要そうで「Fantastic Elasticsearch」継続を断念。新たにプラグインラ

  • ゼロベースからPHP 7.2 + Elasticsearch 6.2 を使って検索機能をリリースするまで

    GameWith のサーバサイド兼フロントエンドエンジニアの めもりー (@m3m0r7) です。 8月のブログリレーに参加したかったのですが、表題の検索機能のリリースに追われてて参加できませんでした 😥 開発に約1.5ヶ月ほど要して、大きな一つの機能である「検索機能」をまだアプリのみですが、先日、先行リリースしました 👏 この開発はサーバサイドが主だったため、フロントエンドが恋しくなってしまいました。React触りたい…。 開発メンバー 開発メンバーは弊社の開発部部長が主にコードレビュー担当、インフラの細かいチューニングを行ったのがインフラエンジニアです。 私自身は主に検索機能のAPI周りの設計、アプリケーションの開発、大まかなインフラ設計・構築などを行っていました。 開発の技術スタック GameWith としては新しい技術を使用した試みをいくつか行いました。 Dockerを使用して

    ゼロベースからPHP 7.2 + Elasticsearch 6.2 を使って検索機能をリリースするまで
  • 1