2

I am trying to get a list of my unanswered questions (or questions with no accepted answer) across the Stack Exchange network.

There is an old meta question asking exactly that. Its answer suggests a query syntax using the "me" user shortcut combined with an answer predicate like so:

user:me hasaccepted:no

This is also what the "advanced search tips" link right next to the search field suggests. However, this does not work for me, neither on sites where I am logged in and try with me, nor on sites I am not logged in and try with jstarek. In both cases, I get very long lists of questions including entries where I did not submit the question.

Did the syntax change? What could be going wrong there?

  • I don't think that ever worked across all sites. Only per site. – rene Sep 3 at 9:37
  • But I currently see it failing also on individual sites... – jstarek Sep 3 at 9:38
  • it seems to work for me: stackoverflow.com/… – rene Sep 3 at 9:40
  • On which site are you trying this? – rene Sep 3 at 9:40
  • 1
    It works for me too. For a cross-network solution, try rene's SEDE query. – Glorfindel Sep 3 at 9:41
  • Stackexchange "mother" (as a logged in user), Unix&Linux (as a logged in user), Stackoverflow (not logged in). – jstarek Sep 3 at 9:41
  • Unix & Linux works for me a well for your account: unix.stackexchange.com/search?q=user%3A7932+hasaccepted%3Ano and does the search on MSE and stack overflow also works for me, even in incognito mode. – rene Sep 3 at 9:43
  • SE main uses google dosen't it? – Journeyman Geek Sep 3 at 9:45
  • 1
    Aaargs... ok, my mistake. I missed the fact that the numerical ID is different on each site, not global across the network. Sorry about the noise. What's best practice here on meta, delete the question or write a proper answer? – jstarek Sep 3 at 9:45
  • @JourneymanGeek not anymore. It also is on Elastic now. – rene Sep 3 at 9:46
  • @jstarek yeah, your accountid is equal across all sites but your userid isn't. That is indeed assigned per site. user:me should always work. – rene Sep 3 at 9:48
  • Maybe an answer is in order. Do know there exists this FR: meta.stackexchange.com/questions/310653/… – rene Sep 3 at 9:52
  • also related: meta.stackexchange.com/questions/119575/… – rene Sep 3 at 9:54
3

Summarizing all the helpful information in the comments and from elsewhere:

The Stack Exchange network itself (and its individual sites) do not provide a way to list one's own unanswered questions.

The previous meta question about the same topic does indeed give a working workaround:

user:me hasaccepted:no

works on individual (!) sites where one is currently logged in.

As others have remarked in the comments, the Stack Exchange Data Explorer does provide the basis for such a query across the entire network, see user rene's "Find all my unaccepted question network wide".

Depending on your use case, the latter method might yield the most helpful results, e.g. if you want to see if you have any answered questions where you just forgot to accept an answer. However, it seems that the SEDE dataset is not updated daily.

  • Correct, SEDE is updated once a week, on Sunday at 03:00 UTC. – rene Sep 3 at 15:29

You must log in to answer this question.

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