Elastic Searchは、複数のフィールドを1つのフィールドにマップします

マリク

Elastic Searchは、さまざまなフィールドを1つのフィールドにマップし、その1つのフィールドを検索に使用する機能を提供しますか?

たとえば、_allはドキュメント内のすべてのフィールドを指します。

同様に、複数のフィールドを参照するフィールドを定義するためのマッピング構成はありますか。

例:Brand、Name、Categoryというフィールドがあります。

ブランドと名前を単一のフィールドcustome_fieldにマップする必要があります。

クエリ時ではなく、マッピング時に必要です。クロスフィールドがクエリ時にそれを行うことを私は知っています。

アンドレイ・ステファン

copy_to機能を見てくださいカスタムのように機能します_allこれについて詳しくは、こちらをご覧ください

メタデータ:_allフィールドでは、特別な_allフィールドが他のすべてのフィールドの値を1つの大きな文字列としてインデックス付けすることを説明しました。ただし、すべてのフィールドを1つのフィールドにインデックス付けすることは、それほど柔軟ではありません。個人の名前用に1つのカスタム_allフィールドがあり、住所用に別のカスタム_allフィールドがあると便利です。

Elasticsearchは、フィールドマッピングのcopy_toパラメーターを介してこの機能を提供します。

PUT /my_index {
    "mappings": {
        "person": {
            "properties": {
                "first_name": {
                    "type":     "string",
                    "copy_to":  "full_name" 
                },
                "last_name": {
                    "type":     "string",
                    "copy_to":  "full_name" 
                },
                "full_name": {
                    "type":     "string"
                }
            }
        }
    } }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Elastic Searchは、単一のクエリリクエストで複数のフィールドを更新します

分類Dev

Elastic SearchNest-2つのフィールドを比較します

分類Dev

Elastic Search:3つ以上のフィールドの複数の組み合わせの結果を取得する方法

分類Dev

Elastic Search Java API を使用して複数のフィールドで検索できますか?

分類Dev

フィルター付きの複数のフィールドによるElastic Search Group

分類Dev

Elastic Search PythonAPIを使用したフィールドの最大値

分類Dev

Elastic Searchはすべてのフィールドを検索し、完全一致を促進します

分類Dev

Elastic Searchは、インデックス付きフィールドのクエリ結果を返しません

分類Dev

Elastic Search(複数のノードを使用)とKibanaを1つのDocker構成ファイルに含めるにはどうすればよいですか?

分類Dev

Elastic:2つの用語を検索します。1つは_allで、もう1つはフィールドで検索します。

分類Dev

Elastic Searchインデックステンプレートでフィールドのデフォルトタイプを定義し、特定のフィールドのみをオーバーライドできますか?

分類Dev

elastic4s-複数のフィールドで検索

分類Dev

異なるフィールド値に追加してElasticSearch Pythonの別のフィールドに保存する方法(Elastic Searchフィールド操作)

分類Dev

Elastic Search Multimatch:1つを除くすべてのフィールドを検索する方法はありますか?

分類Dev

Elastic Searchで配列に特定のフィールドを持つオブジェクトが含まれているかどうかを確認しますか?

分類Dev

Java高レベルレストクライアントを介してElastic Searchで複数のフィールドを使用して検索する方法

分類Dev

Elastic Searchの集計フィールドが機能しません..?

分類Dev

Elastic Search Model Gem(Rails)、マッピングに新しいフィールドを追加

分類Dev

AWS Elastic Trancoderを使用して、1つのジョブで複数のフォーマットをエンコードできますか?

分類Dev

Elastic Search:フィールドに期待される数値タイプ

分類Dev

存在する場合にのみフィールドでフィルタリング、Elastic Search

分類Dev

Elastic Search、集計結果にスクリプトフィールドを使用

分類Dev

Elasticのgeo_pointフィールドの配列のマッピング

分類Dev

Elastic Search2.3で集計後にフィールドを選択する方法

分類Dev

Elastic Search:特定のフィールドのすべてのデータを取得する方法

分類Dev

Elastic Search:入力テキストのx%に一致するフィールドをmatch_queryで検索します

分類Dev

Mapstructは、1つのフィールドを複数のターゲットフィールドに、またはその逆にマップします。

分類Dev

Elasticの_allフィールド全体を検索し、強調表示して結果を返します

分類Dev

Elastic Searchクエリ結果を注文できますか?フィールドにTrueがある場合は、強制的に終了します

Related 関連記事

  1. 1

    Elastic Searchは、単一のクエリリクエストで複数のフィールドを更新します

  2. 2

    Elastic SearchNest-2つのフィールドを比較します

  3. 3

    Elastic Search:3つ以上のフィールドの複数の組み合わせの結果を取得する方法

  4. 4

    Elastic Search Java API を使用して複数のフィールドで検索できますか?

  5. 5

    フィルター付きの複数のフィールドによるElastic Search Group

  6. 6

    Elastic Search PythonAPIを使用したフィールドの最大値

  7. 7

    Elastic Searchはすべてのフィールドを検索し、完全一致を促進します

  8. 8

    Elastic Searchは、インデックス付きフィールドのクエリ結果を返しません

  9. 9

    Elastic Search(複数のノードを使用)とKibanaを1つのDocker構成ファイルに含めるにはどうすればよいですか?

  10. 10

    Elastic:2つの用語を検索します。1つは_allで、もう1つはフィールドで検索します。

  11. 11

    Elastic Searchインデックステンプレートでフィールドのデフォルトタイプを定義し、特定のフィールドのみをオーバーライドできますか?

  12. 12

    elastic4s-複数のフィールドで検索

  13. 13

    異なるフィールド値に追加してElasticSearch Pythonの別のフィールドに保存する方法(Elastic Searchフィールド操作)

  14. 14

    Elastic Search Multimatch:1つを除くすべてのフィールドを検索する方法はありますか?

  15. 15

    Elastic Searchで配列に特定のフィールドを持つオブジェクトが含まれているかどうかを確認しますか?

  16. 16

    Java高レベルレストクライアントを介してElastic Searchで複数のフィールドを使用して検索する方法

  17. 17

    Elastic Searchの集計フィールドが機能しません..?

  18. 18

    Elastic Search Model Gem(Rails)、マッピングに新しいフィールドを追加

  19. 19

    AWS Elastic Trancoderを使用して、1つのジョブで複数のフォーマットをエンコードできますか?

  20. 20

    Elastic Search:フィールドに期待される数値タイプ

  21. 21

    存在する場合にのみフィールドでフィルタリング、Elastic Search

  22. 22

    Elastic Search、集計結果にスクリプトフィールドを使用

  23. 23

    Elasticのgeo_pointフィールドの配列のマッピング

  24. 24

    Elastic Search2.3で集計後にフィールドを選択する方法

  25. 25

    Elastic Search:特定のフィールドのすべてのデータを取得する方法

  26. 26

    Elastic Search:入力テキストのx%に一致するフィールドをmatch_queryで検索します

  27. 27

    Mapstructは、1つのフィールドを複数のターゲットフィールドに、またはその逆にマップします。

  28. 28

    Elasticの_allフィールド全体を検索し、強調表示して結果を返します

  29. 29

    Elastic Searchクエリ結果を注文できますか?フィールドにTrueがある場合は、強制的に終了します

ホットタグ

アーカイブ