26

Request: Document the isanswered search parameter on the advanced search help page.

Update

This has been implemented by adding the following to the help page:

isanswered: yes/true/1 returns only questions that have at least one accepted or positively-scored answer; no/false/0 returns only questions with no accepted or positively-scored answers.

Unfortunately, the above is incorrect: acceptances are ignored by this search. The correct description would be:

isanswered: yes/true/1 returns only questions that have at least one positively-scored answer; no/false/0 returns only questions with no positively-scored answers.


Rationale

From time to time users ask about searching for questions that are unanswered-in-SE-sense (no accepted answer and no positively scored answer). For example, Deduplicator asked yesterday:

What about adding a new operator to search, which restricts the same way as the unanswered page?

The older thread on this is How to search unanswered questions where the answers include: using hasaccepted:0, using answers:0. There is also a feature request there to have ascore:0 parameter to handle the presence of answers with positive score.

Yet, all this time SE did have a search parameter for filtering questions based on answer score: isanswered. As m0sa explained, its logic is actually hasAnswerWithScoreGreaterThanZero

Thus, the combination isanswered:0 hasaccepted:0 closed:0 matches SE definition of an unanswered question.

For example, this search nearly matches the questions/unanswered view on Stack Overflow. (The numbers are not exactly the same, either because of caching or because of some narrow edge cases; for practical purposes the results are the same.

One can now filter by tags and/or question score, then sort by dates, etc... like you always wanted. For example, when I'm feeling generous, I combine this search with intags:mine and answers:1.. to review answers on unanswered questions and maybe upvote them, taking the question out of unanswered.

1
  • 2
    The other option is to fix the search parameter.
    – Scimonster
    Commented May 27, 2015 at 19:01

1 Answer 1

1

I've updated the documentation to describe the actual behaviour of the isanswered search operator, which does not take the accept status into account.

2
  • hi, I was trying to use the is:answered filter and since it was not acting like I expected, I started looking around and it all lead me here, so I tried changing my search criteria and tried [jquery] created:31d answered:0 is:question and [jquery] created:31d answered:...0 is:question only to be disappointed again: either way results show 1 question, specifically, and this is the results' url; am I missing something?, again? Commented Apr 5, 2018 at 19:08
  • sorry, saw the typo now Commented Apr 5, 2018 at 19:18

You must log in to answer this question.