タグ

ブックマーク / kazu.tv (1)

  • Elasticsearch の nested 型のハイライト

    投稿は、一つ前の「Elasticsearch多言語化その2」の補足。 ゴール やりたい事は、以下のようなフィールドに対する検索結果のハイライトをすること。 nested 型で、中身は複数の “attachment” 型 attachment 型の “content” フィールドには、content.{ja,en,…} というサブフィールドを作成し、各言語毎の analyzer で処理する マッピング定義は以下の通り。(elastic4s の DSL をそのままコピペしたが、まぁ大体理解してもらえるかと。) val messageMapping = mapping("message").fields( "title_v3" typed StringType fields( "en" typed StringType analyzer "english", "ja" typed String

  • 1