1
htmlフォームの検索条件を使用してelasticsearchにクエリを作成したいと考えています。私はhtmlページにいくつかの入力フィールドを持っています。ユーザーは三つのフィールドを埋めた場合、私が持っている可能性がどのようなダイナミッククエリelasticsearchを構築するには
BoolQueryBuilder query = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("archivo", "archivo1"))
.must(QueryBuilders.termQuery("nombre", "documento1"));
をしかし...:ユーザーがこれらのフィールドのうちの2つを満たしている場合たとえば、私は書くことができ
BoolQueryBuilder query = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("archivo", "archivo1"))
.must(QueryBuilders.termQuery("nombre", "documento1"))
.must(QueryBuilders.termQuery("third", "test"));
dinamicallする方法がありますこのようなクエリを作成しますか?
グレート!!!ありがとうございました!! –