# /search/streams changes?

**URL:** <https://staging-discuss.dev.twitch.com/t/search-streams-changes/3471>\
**Category:** API\
**Created:** [September 30, 2015, 12:43pm UTC](https://staging-discuss.dev.twitch.com/t/search-streams-changes/3471 "2015-09-30T12:43:23Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Pyyric](https://avatars.discourse-cdn.com/v4/letter/p/9d8465/32.png) [@Pyyric](https://staging-discuss.dev.twitch.com/u/Pyyric)\
**Post date:** [October 5, 2015, 6:24pm UTC](https://staging-discuss.dev.twitch.com/t/search-streams-changes/3471/6 "2015-10-05T18:24:00Z")

</div>

Why did they change how it works though?

We’ve been through this before:

> [@Is the /search/streams/ part of the api broken?](https://staging-discuss.dev.twitch.com/t/is-the-search-streams-part-of-the-api-broken/2385):
>
> Searching for any game seems to have random results. This has been working for the past year or so, but within the last week at some point it broke. [api.twitch.tv/kraken/search/streams?q=Ultra%20Street%20Fighter%20IV](http://api.twitch.tv/kraken/search/streams?q=Ultra%20Street%20Fighter%20IV) - This one resolves correctly, it only returns that game. [api.twitch.tv/kraken/search/streams?q=Tekken%20Tag%20Tournament%202](http://api.twitch.tv/kraken/search/streams?q=Tekken%20Tag%20Tournament%202) This one brings back some of the correct result, but also some streams that aren’t related at all including FIFA and Hearthstone. It gets even crazier, be…

and here:

> <https://github.com/justintv/Twitch-API/issues/398>
>
> Looks like the search API has suffered some changes since yesterday morning. As …of now, search queries are no longer considered as a logical AND, which makes it really difficult for users to refine the search.
> 
> So before yesterday, if you searched the query "my little pony" (without the quotes) the search API only returned results that had the words "my", "little" and "pony" among all the info (mainly status, username and game being played according to my observations).
> 
> Since yesterday, the search API will return all the entries that have either "my", "little" or "pony".
> 
> This behaviour was achieved on the previous search api version by using a logical OR (my OR little OR pony). The problem is that it seems to be now the default behaviour, and there doesn't seem to be possible to use a logical AND: "my AND little AND pony" seems to return the same results as "my OR little OR pony".
> 
> Do you plan to roll back the search API to the previous behaviour? Is there another way to use a logical AND in a single search query so we can match entries that have all the terms?
> 
> Thanks.

Can the query accept a logical AND operator or be changed back to it’s normal function please?

---

_[View the full topic](https://staging-discuss.dev.twitch.com/t/search-streams-changes/3471)._
