Plex Web search broken (no search results when searching contains specific words)

Server Version#: 1.32.2.7002
Player Version#: 4.106.1

hi,

since a few days I have problems with the search in Plex Web. These are unrelated to the browser, tested with Chrome, Firefox and Edge.

When certain words are entered in the search box, the search does not return any result.

Examples:
Search for: Song of the South → no result.
Search for: the South → no result
Search for: of the South → no result
Search for: Song South → search results appear

apparently there are some articles and prepositions that prevent the search result. These include for example: the, of, a, and

It is irrelevant whether the search is performed for “All Media Types”, “Movies & Shows”, “Music” or “Services”.

Only when searching for “People” will results also be returned if these words are included in the search term.

If I run the search on the same server for the same search terms but with a different app like Plex for Windows or on the smartphone, there are no problems at all.

I can’t reproduce that yet. do you have your server and More Ways to watch enabled? have you tried from a different computer/device?

Yes, I tested it from another device. A friend of mine also has a Plex server running and the same problem can be reproduced there.
Our media libraries are mutually shared and we can’t find content on the other Plex servers if the search term contains “The” for example.

Yes, more ways to watch is enabled, search results in “Free On Demand” and “Free Live TV” are also displayed there. It affects local media content in custom media libraries, I forgot to mention that.

Which agents are you libraries using?

Plex Movie, Plex TV Series and Plex Music



here a screenshot of the search results, nothing in my own libary, except people:

so the server you have check is the one that has that media?

I’m trying to figure out how to reproduce

Hi. I am the one Denorius mentioned who has the exact same problem.

To answer the above question: He has his own server marked in the picture. The one below would me mine.

We both have each others server to choose from and we both have the same media. If one of us searches for media with the above mentioned media names it does not matter if we search on our own server or the external server. We can also check both servers so it searches on both but it will still not find anything.

As a fun bonus searching for the series in my example will also not show any other media with the exact same name. Searching for it without the “the” will give quite a lot of correct search results.

@BigWheel The problem seems to still persist after the update to Server Version 1.32.2.7100 and Web Version 4.100.1.

I’m not clear if you are using app.plex.tv or the local one. Does it do the same in both?

I used to access my server via app.plex.tv. The problem still exists here.

Now I have tested it for the first time via the local IP address (https://ipadress:32400). The search function works perfectly here, even with the example above with “Under The Dome”.

I can confirm that it seems to work when using the local IP and is does not work when using app.plex.tv. I accessed both on the same system side by side.

@BigWheel The problem seems to still persist after the update to Server Version 1.32.4.7164 and Web Version 4.108.0.

Thanks for the info. I still cannot reproduce however and cannot figure out what is different. Possible to get your server logs after doing a search

Plex

Hello, I also encountered a similar problem.
My server system is DSM 6.2
Server Version#: 1.32.5.7349
Player Version#: 4.108.0

I was able to search for relevant content using the Plex App, neither using Plex Web returned results.

Before that, I shut down and migrated data, moved Volume 2/Plex to Volume 6/Plex, and upgraded three Server versions at the same time. I tried to fix it using GitHub - ChuckPa/PlexDBRepair: Database repair utility for Plex Media Server databases after I found no search results, but it didn’t seem to work.

I’ll send you the log and hope you can help me find the problem.

Thanks for the logs. It is possible to also get the plex media info xml for on the the movies in your server library with a the that does not come up in search

@Shiiko wanted to make sure you are having an issue with the regular search. This issue is not related to the Fix Match search

@BigWheel Yes, I’m sure it’s a regular search issue.

ok. can you share the xml for one of the files on your server that does not come up in search?

@BigWheel
I performed a reindex and vacuum command using Plex SQLite. Unfortunately the problem still persists. I’ll send you the server logs in a PM. Shortly before exporting the logs I searched for “under dome” → returned search results and then for “under the dome” → returned no results

Hello @BigWheel

we have probably just found the cause of the error.

First we suspected the number of total items in our music library to cause the error. But we were able to disprove that.

Now we have noticed that the problem does not occur anymore when we reduce the number of existing media libraries.
Currently we have 22 media libraries on our Plex server. If I decrease the number of shared libraries for user “X” to 11, the error no longer occurs. If I add a library of any type and have 12 shared libraries for user “X” again, the search errors occur again.

On my friend’s server @HQToast the error also occurs. However already with 7 and more shared libaries. With 5 or less libaries not anymore.

The search error can be replicated by changing the amount of shared libraries for a user.
The content of the shared libraries is irrelevant.

The problem does not seem to be global for all but only for users with “number x” shared libraries in the above mentioned amounts.

We also set up a completely new Plex server with a new DB using the official Docker (plexinc/pms-docker). Again, the error pattern occurs, one library with content was added and 11 empty libraries without content.

1 Like