インデックスをデータベースに設定する方法
データベースにインデックスを作成するには、ESのMapping APIまたはKibanaのIndex Patterns機能を使用できます。
Mapping API を使用してインデックスを作成する:
- PUT /my_index
- PUTリクエストを使用して特定のインデックスに対してマッピングを指定します。たとえば:
PUT /my_index/_mapping
{
"properties": {
"field1": {
"type": "text"
},
"field2": {
"type": "keyword"
}
}
}
この例では、my_indexという名前のインデックスを作成し、field1とfield2の2つのフィールドの型を定義しています。
Kibanaのインデックスパターン機能を使用してインデックスを設定する
- Kibanaコンソールを開き、管理 > インデックスパターンに移動します。
- 「インデックスパターンを作成」というボタンをクリックしてください。
- my_index*
- インデックスに使用するフィールドを選択したら、「インデックスパターンの作成」をクリックします。
どの手法を用いても、インデックスを作成後の後で、インデックスに対する文書の追加や検索操作を開始できるようになります。