1、matchQueryとtermQuery違い
matchQuery:検索用語は、ターゲット・クエリフィールドと照合されます単語は、単語の一致する単語とフィールドゴール上の任意の点ならば、あなたは彼らのために確認することができます。
termQuery:検索用語が完全一致ならば、あなたは彼らのためにチェックすることができ、ワープロでもよいが、全体として試合ターゲットフィールドはありません。
wildcardQuery:QueryBuilders.wildcardQuery(「コンテンツ」、「*全体*」):ファジーマッチングのような用語レベル問合せ、支持ワイルドカードであります
2、および区別しなければならない必要があります
必須:MySQLのと同等と
べき:MySQLやの同等(非効率的)
3、どの単語が文字列でどのように表示するには
GET / risk_user_his / _analyze { "フィールド": "deviceUuidFristLogin"、 "テキスト": "EA760BCA-E3F3-4005-821C-54A6B1051B4D" }
図4に示すように、フィールドのマッピングを変更する方法に関係なく、ワードのに変化
参考:
https://www.cnblogs.com/xll970105/p/11561537.html