|
@@ -187,7 +187,7 @@ public class EsProductPatentService {
|
|
|
String finalFieldType =fieldType;
|
|
|
//设置查询索引
|
|
|
builder.index("patent");
|
|
|
- Query q1 = QueryBuilders.match(t -> t.field("custom_field.field_value").query(id));
|
|
|
+ Query q1 = QueryBuilders.term(t -> t.field("custom_field.stats_value.raw").value(id));
|
|
|
Query q2 = QueryBuilders.term(t -> t.field("custom_field.field_type").value(finalFieldType));
|
|
|
Query bool = QueryBuilders.bool(i -> i.must(q1,q2));
|
|
|
Query query = QueryBuilders.hasChild(n -> n.type("project_customfield").query(bool));
|