Javaコードからelasticsearchからレコードをフェッチしています。elasticsearch
_id
でレコードをフェッチできます。
。そのために、以下のJavaコードを使用しています。
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
MatchQueryBuilder matchQueryBuilder = new MatchQueryBuilder("_id", id);
searchSourceBuilder.query(matchQueryBuilder);
searchRequest.source(searchSourceBuilder);
Kibanaからは、以下のクエリを使用してelasticsearchからレコードを取得しています。
GET /_search
{
"query": {
"query_string" : {
"default_field" : "*",
"query" : "M*"
}
}
}
今、私はこのクエリをJavaで作成したいのですが、このクエリをJavaで作成する方法がわかりません。
回答 1 件
関連記事
- mysqlの開始時刻と終了時刻に基づいてレコードをフェッチする方法
- MS Accessでクエリを記述して、他のレコードの期間と重複するレコードを分類するにはどうすればよいですか?
- 1年を共有するレコードを効率的にクエリするにはどうすればよいですか?
- エラスティック検索バージョン623の複数のフィールドの一意のレコードを取得します
- 関係のないすべてのレコードを検索する非常に遅いクエリ
- Kibana(ElasticSearch)でORクエリを作成するにはどうすればよいですか?
- S3クエリ例外(フェッチ)
- エンティティフレームワーク:リンクテーブル全体のすべてのレコードをクエリする
- SQLクエリ:範囲内のデータをフェッチする
- レコードをクエリしますが、奇数の日付範囲でグループ化されて返されます
次のようにできます: