Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Drupal Elasticsearch Connector の日本語検索の質を高める

Drupal Elasticsearch Connector の日本語検索の質を高める

2021-10-06 に Acquia でぶちゃんねるで発表した資料です。

Koji Kawamura

October 06, 2021
Tweet

More Decks by Koji Kawamura

Other Decks in Technology

Transcript

  1. Drupal から Elasticsearch へ セキュアに接続 Elasticsearch 側のセキュ リティ設定をするのは大前 提。 Connector

    の設定画面で 設定したパスワードはその まま閲覧できてしまう 最低限の権限でアクセス
  2. インデックスを事前作成 PUT drupal_allcontents { "mappings": { "properties": { "_language": {

    "type": "keyword" }, "body": { "type": "text", "analyzer": "kuromoji" } }, "id": { "type": "keyword" } } } 事前に作成しておけば、 Drupal の設定画面から指 定できない設定も行える
  3. Elastic App Search という選択肢も クエリログの分析 ユーザが検索したキーワードで検索結果がヒッ トしない、もしくはクリックされない場合、検索エ ンジンとして改善が必要 関連度チューニング 複数の検索語を入力する際、全て含む

    AND いずれか OR 3つ以上の場合少なくとも 1つ、 曖昧検索する?などを一つのスライダで制御可 能 クローラ Web サイトの自動巡回クローラがついに GA! より簡単にサイト内検索を提供可能に https://www.elastic.co/jp/app-search/