タグ

mappingに関するyu3ho7のブックマーク (2)

  • Elasticsearchのお勉強 (Mapping編) - Qiita

    https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html を読んでまとめました。 対象読者 例によって主に自分 Mappingとは? ElasticsearchはDocumentの登録時に合わせてindexを作成する。そのindexをどのように登録するのかを定義するのがMappingである。(RDBだとMappingはテーブルスキーマにあたる)。Mappingは下記の用途に使われる。 どの文字列フィールドが全文検索の対象か? どのフィールドが数値、日付、geolocationか? documentの複製である _all フィールドをインデックス化するかどうか? 日付の形式は? 動的に追加されるフィールドのマッピング Mapping Types Documentを論理的なグループに分けるため、in

    Elasticsearchのお勉強 (Mapping編) - Qiita
  • 10分ぐらいで学べるSymfony2 〜Doctrine2のassociationsを見てみる〜 - taka512's blog

    masterとcategoryのように複数テーブルに情報が分かれている場合でもDoctrine2はよろしくMAPしてくれます。 ただ、ORMを使っているとSQLが直接見えない分、残念なSQLになってしまう事があるので挙動を調べたメモです。 Doctirne2のテーブル間の関係性において「1対1」「1対多」「多対多」の3つがあります。 今回は「1対多」で参照の場合のメモとなります。 1. テーブル構成 hoge1が1でhoge_typeが多の関係性で初期データやデータ定義は下記とします。 # テーブル定義 mysql> desc hoge1; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-----

    10分ぐらいで学べるSymfony2 〜Doctrine2のassociationsを見てみる〜 - taka512's blog
  • 1