Both pressing enter and clicking "filter" run the same function now -- this was causing some wonky unpredictable behavior before.
Things like searching for #85, users with & symbols in their name, or literally any symbol other than the ones I'm documenting here work 100%% of the time now.
New search operators
This upgrade applies to both the "User" field and the "Title" field, as well as all future text fields.
Typing in something like "my world" will search for titles with the literal phrase "my world". (this is how the search feature worked before)
Searching for "my+world" will instead search for titles with both "my" and "world" (not necessarily in that order). You can do this any number of times.
Searching for "math/physics" will return posts that have either "math" or "physics" in the title
Note that you can only do either a + or a /, not both. There are some order-of-operation issues and other technical problems with having both right now.
A tilde (~) will let you filter out words or phrases. Anything to the left of the tilde is searched; anything to the right of the tilde is filtered:
putting "moon~ray" in the user field will return usernames that have "moon" in them but not usernames that have "ray" in them. So you'll get "moonlight", "moonshadow", but not "moonray".
searching for titles called "~funny" will return all posts that don't have the word "funny" in them.
You can use the same + syntax on the right of the tilde.. searching for "religion~islam+muslim" will look for titles that have "religion" in them but will exclude both "islam" and "muslim".
You can combine all the above syntax. "ch+ariz~chiarizio" in the user box will find posts by "charizard" but not by "chiarizio". "math/physics~boring+stupid" will return posts that are about math and physics but don't hate on them (hopefully!).