はじめに:
では、これら2つのフィールドのみの文字列フィールドではありませんその2. *バージョンをES。
* 5.後、日付の順にフィールドに文字列フィールド、テキストの導入、キーワードフィールド
さて、今日我々はES 5 *後に、見て、マッピングの文字列型はどのように設定する必要があります
練習:
準備:
ES 5. *の後、文字列型は、一般的に、3種類の使用しました
1.デフォルトでは、我々は、直接入力のインサートをマッピングデータを設定していないということです
2.私たちは、テキストへのマッピングを設定します
3.私たちは、キーワードのマッピングを設定し、2の代わりに、テキストのキーワードがあるでしょう
4.私たちは、入力された、およびフィールド名を追加しました:Zhangsanlisi、それぞれ、その後、ジョー・スミスを探し
追加:検索:
結論1:我々は、キーワードの種類がキーワードクエリワードがサポートされていない描画することができます見つけることができませんでした見つけましたが、他の二つのサポート
5.私たちは、3つのインデックス内で継続し、我々は、集計クエリを使用する必要があり、我々は同じ名前の人の数をカウントする。この時間を(少数の追加など)の名前を追加し続けます
ノーと言うする場合は、クエリのテキストインデックス、
行に集計フィールドにキーワードを追加する場合は、クエリxuzhan指数、
場合は、クエリのキーのことができます。
結論2:テキスト入力でき集計クエリではありません
これまでのところ、我々は結論付けることができ、そのクエリでこれらの3つの利点と欠点
要約
単語集約
キーワードはサポートサポートされていない
テキストのサポートがサポートされていない
支持体によって支持デフォルトでは
、あなたがライン上のデフォルトタイプを直接使用することを将来のことを考えていないこの時点ですべてのものを、しかし、しかし、しかし、
上記試験後、テキストの種類が格納されたデータの時間で見つけることができ、デフォルトのワードであるとインデックスを生成します。データを格納するキーワードが、インデックス言葉は、明らかに、この部門は、メモリを節約するために、より多くのデータではありません。パフォーマンス上の理由から、我々は非常に慎重にどのようなテキストやキーワードを考慮する必要がありますか?