# Question: multiple fields search, separate searches in single query

**URL:** https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730
**Category:** Elastic Search
**Tags:** elastic-app-search
**Created:** [September 9, 2019, 3:33pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730 "2019-09-09T15:33:39Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![JyL](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jyl/32/53869_2.png) [@JyL](https://discuss.elastic.co/u/JyL)
#### Post date: [September 9, 2019, 3:33pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/1 "2019-09-09T15:33:40Z")

</div>

Hey guys,  
I am pretty new to elastic app search. I am facing problem with how to do an advanced search in different field within a query.  
So for example, I have an object Ojb, and it has multiple fields that I want to do individual searches on. Ojb(field1, field2, field3, field4).  
I want to have searchFields has all of the 4 fields that I would like to search, and in the query string, I want to have for example "f1query, f2query, f3query, f4query", and each of the query in this string will do search in corresponding fields, e.g. f1query search in field1.  
Those f1query / f2query/... could be null if I don't want to search anything on that field. For example the query might look like "f1query,,,f4query" which means I only want to search on the 1st and 4th fields.

Could you guys give me some suggestion on how to do this?  
I really appreciate your help!!

---

<div class="post-metadata">

### Author: ![qhoxie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/qhoxie/32/47252_2.png) [@qhoxie](https://discuss.elastic.co/u/qhoxie)
#### Post date: [September 9, 2019, 4:14pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/2 "2019-09-09T16:14:49Z")

</div>

Hello,

If I'm reading your question correctly, I believe our multi search endpoint is the right approach. You'd want each of those to be a new query in the list you submit to that endpoint. Here are the docs: [https://swiftype.com/documentation/app-search/api/search#multi](https://swiftype.com/documentation/app-search/api/search#multi)

Best,  
Quin

---

<div class="post-metadata">

### Author: ![JyL](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jyl/32/53869_2.png) [@JyL](https://discuss.elastic.co/u/JyL)
#### Post date: [September 9, 2019, 5:46pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/3 "2019-09-09T17:46:31Z")

</div>

Thanks Quin!  
I do want to have multiple queries in a single search request, and I would like to confirm that with multi search endpoint, I could have those multiple queries each search in corresponding search field, right?

Thanks,  
Jianyi

---

<div class="post-metadata">

### Author: ![qhoxie](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/qhoxie/32/47252_2.png) [@qhoxie](https://discuss.elastic.co/u/qhoxie)
#### Post date: [September 9, 2019, 6:00pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/4 "2019-09-09T18:00:14Z")

</div>

Yes, that should work well.

---

<div class="post-metadata">

### Author: ![JyL](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jyl/32/53869_2.png) [@JyL](https://discuss.elastic.co/u/JyL)
#### Post date: [September 9, 2019, 6:19pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/5 "2019-09-09T18:19:42Z")

</div>

thanks very much Quin, I will have a look at how to use that!

---

<div class="post-metadata">

### Author: ![JyL](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jyl/32/53869_2.png) [@JyL](https://discuss.elastic.co/u/JyL)
#### Post date: [September 12, 2019, 6:18pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/6 "2019-09-12T18:18:29Z")

</div>

Hey Quin,  
I am wondering if the limitation for the number of queries could be extended, more than 10.

Thanks,

JyL

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [October 10, 2019, 6:18pm UTC](https://discuss.elastic.co/t/question-multiple-fields-search-separate-searches-in-single-query/198730/7 "2019-10-10T18:18:36Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
