0
String searchText = "TEST";

.query(q -> q.bool(b -> b .must(c-> c .match(t -> t .field("FIELD NAME").query(searchText) ))

I need to pass String Array to query. Whats the best way I can do it.

  • can you explain what you want to achieve ? – Amit Mar 20 '23 at 13:11
  • ``` GET /index/_search { "size": 0, "query": { "bool": { "must": [ { "terms": { "JCODE": ["TRF","HPM"] } } ] } } } ``` I need to achieve something like this using Java client 8.6 – kavish peiris Mar 20 '23 at 13:47
  • You can refer this for the answer. Thank you @Amit for trying to help out. https://discuss.elastic.co/t/elasticsearch-java-client-create-query-for-field-with-list-of-values/328040/3 – kavish peiris Mar 20 '23 at 13:59

0 Answers0