# App-Search vs Ent-Search difference in filter

**URL:** <https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019>\
**Category:** Elastic Search\
**Created:** [November 2, 2020, 12:07pm UTC](https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019 "2020-11-02T12:07:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rudolf1](https://avatars.discourse-cdn.com/v4/letter/r/b19c9b/32.png) [@Rudolf1](https://discuss.elastic.co/u/Rudolf1)\
**Post date:** [November 2, 2020, 12:07pm UTC](https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019/1 "2020-11-02T12:07:46Z")

</div>

Hello,  
I'm a newbie in those topics, and really need to understand why the behavior in App-Search and Ent-Search is different in the case of empty string used in the filter.  
Example:  
When I use the filter in the query:  
"query": "example",  
"filters" : {  
"all": [  
{ "manid": "" },  
{ "catid": "" }  
]  
}

The app-Search engine is returning all results containing search string "example" and does not matter what is stored in manid and catid, even keyword ALL indicates AND. The empty string is accepted as a wildcard.

But in Enterprise-Search, the same (migrated) engine, returns nothing! When I replace empty string with appropriate values, then return proper results.

Now a good question, WHY? And how we can fix it? Because that's really blocking upgrading App-Search to new Enterprise-Search.

Can somebody help me?

Thank you in advance  
Best Regards  
Rudolf

---

<div class="post-metadata">

**Author:** ![Irina\_Truong](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/irina_truong/32/112040_2.png) [@Irina\_Truong](https://discuss.elastic.co/u/Irina_Truong)\
**Post date:** [April 24, 2021, 5:38am UTC](https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019/2 "2021-04-24T05:38:05Z")

</div>

Hi Rudolf,

It sounds like you don't want to filter results on "manid" and "catid", correct? In that case, why include the filter at all?

Regards,

---

<div class="post-metadata">

**Author:** ![Rudolf1](https://avatars.discourse-cdn.com/v4/letter/r/b19c9b/32.png) [@Rudolf1](https://discuss.elastic.co/u/Rudolf1)\
**Post date:** [April 26, 2021, 5:16am UTC](https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019/3 "2021-04-26T05:16:06Z")

</div>

Hi Irina,

Thanks for reply, but the issue was not issue and it is already resolved. It was bug in Appsearch.

Regards

Rudolf

---

<div class="post-metadata">

**Author:** ![Irina\_Truong](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/irina_truong/32/112040_2.png) [@Irina\_Truong](https://discuss.elastic.co/u/Irina_Truong)\
**Post date:** [April 26, 2021, 5:34pm UTC](https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019/4 "2021-04-26T17:34:45Z")

</div>

Thank you, good to know!

---

<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:** [November 4, 2022, 8:16am UTC](https://discuss.elastic.co/t/app-search-vs-ent-search-difference-in-filter/254019/5 "2022-11-04T08:16:48Z")

</div>


