Sometimes I want to search questions which are marked let's say with c# tag and either .net or .net-core and are not marked with entity-framework. But, currently it is not possible. It would be great to support complex tag query builder which has such options:

  1. OR - requires that at least of multiple tags is applied.
  2. Ignore - Ignore questions which is marked with specified tag.

In overall, as a user I will be happy to select questions in a way something like this:

 [c#] and ([.net], [.net-core]) and ![entity-framework]

In such case I want to select questions which are marked with c# tag, plus either [.net] or [.net-core] and are not marked with [entity-framework].

  • 5
    doable with SEDE today: data.stackexchange.com/stackoverflow/query/1146230 – rene Nov 10 '19 at 16:11
  • @rene Thanks for the query. I really appreciate it. But, it would be greay if that was integrated to the website as a a feature, because in webste we can automatically see whether new question is asked matches to the filter or not. I normally open a special tab in the browser abd in case of new question tab text is also refreshed and includes the count of the newest questions. – Farhad Jabiyev Nov 10 '19 at 16:34

This query seems to work:

However, it doesn't seem to be usable in filters. Furthermore, there're multiple problems with this query:

  1. Priority of and and or is reversed, compared to Google, which makes parens necessary too often. I guess this can't be fixed because of backward compatibility.

  2. Parens require spaces around them. It's completely counter-intuitive and isn't mentioned in the documentation. The same query without spaces ([c#] ([.net] or [.net-core]) -[entity-framework]) is broken.

  3. If you try entering this query into filters, the filters box disappears momentarily (bug?). Applying it removes parens and so breaks the query.

I find it weird that search in filters involves reinventing wheels (square wheels really, considering how good they work).

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .