# Filter OR false matches

**URL:** <https://community.mp3tag.de/t/filter-or-false-matches/14750>\
**Category:** Support\
**Created:** [May 22, 2013, 11:31pm UTC](https://community.mp3tag.de/t/filter-or-false-matches/14750 "2013-05-22T23:31:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrisjj](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@chrisjj](https://community.mp3tag.de/u/chrisjj)\
**Post date:** [May 22, 2013, 11:31pm UTC](https://community.mp3tag.de/t/filter-or-false-matches/14750/1 "2013-05-22T23:31:22Z")

</div>

Can anyone suggest why I am getting these filter false matches?

![](http://img543.imageshack.us/img543/7725/mp3tagv255astlib.png)

Without the OR, the filter works fine - no matches as expected.

Thanks.

---

<div class="post-metadata">

**Author:** ![JJ\_Johnson](https://community.mp3tag.de/user_avatar/community.mp3tag.de/jj_johnson/32/67_2.png) [@JJ\_Johnson](https://community.mp3tag.de/u/JJ_Johnson)\
**Post date:** [May 23, 2013, 1:08am UTC](https://community.mp3tag.de/t/filter-or-false-matches/14750/2 "2013-05-23T01:08:19Z")

</div>

I believe a bare string filter is similar to (maybe equivalent of)

- HAS 

So

xxxxxx OR yyyyyy

would be the same as

- HAS xxxxx OR yyyyy

Apparently the 'yyyyy' is being interpreted as TRUE.

You could try:

- HAS xxxxx OR \* HAS yyyyy

---

<div class="post-metadata">

**Author:** ![chrisjj](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/a698b9/32.png) [@chrisjj](https://community.mp3tag.de/u/chrisjj)\
**Post date:** [May 23, 2013, 9:18am UTC](https://community.mp3tag.de/t/filter-or-false-matches/14750/3 "2013-05-23T09:18:21Z")

</div>

> [@JJ Johnson](#):
>
> Apparently the 'yyyyy' is being interpreted as TRUE.

It should not be interpreted as true.

[https://docs.mp3tag.de/filter](https://docs.mp3tag.de/filter)

> [@](#):
>
> Returns only files that contain every word in the string as a word or substring thereof. A word is a contiguous sequence of characters excluding the space character.

> [@JJ Johnson](#):
>
> You could try:
> 
> - HAS xxxxx OR \* HAS yyyyy

Thanks. That works.

I'll report the apparent bug in Bug Reports.

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 9, 2026, 12:24pm UTC](https://community.mp3tag.de/t/filter-or-false-matches/14750/4 "2026-02-09T12:24:30Z")

</div>

Closed on February 9, 2026, 12:24pm UTC


