# Better searching by solved status

**URL:** https://meta.discourse.org/t/better-searching-by-solved-status/143146
**Category:** Feature
**Created:** [March 3, 2020, 12:52am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146 "2020-03-03T00:52:07Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Mark\_Walkom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mark_walkom/32/77411_2.png) [@Mark\_Walkom](https://meta.discourse.org/u/Mark_Walkom)
#### Post date: [March 3, 2020, 12:52am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/1 "2020-03-03T00:52:07Z")

</div>

I had [a twitter conversation](https://twitter.com/alicynx/status/1234638840939212800) with a user of ours who was frustrated with us auto-closing topics (without solutions) and the inability to easily find solved issues that related to their issue.

In the `Advanced Search` area, there’s no explicit way to search by solved, you need to manually add `status:solved` in the search bar. Which has me wondering if there might be some ways we could better return solved results, perhaps by having;

- a sort by solved option, per the users suggestion
- an explicit `Solved` status in the `Where topics` drop down or in `Only return topics/posts...` as a checkbox

There’s probably other ideas, but I wanted to start a discussion.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [March 3, 2020, 2:51am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/2 "2020-03-03T02:51:07Z")

</div>

> [@Mark\_Walkom](#):
>
> an explicit `Solved` status in the `Where topics` drop down or in `Only return topics/posts...` as a checkbox

I like the idea of the “Where topics” having an option for “are solved”. 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [March 3, 2020, 4:10am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/3 "2020-03-03T04:10:06Z")

</div>

We have `in: solved`

[https://meta.discourse.org/search?q=in%3Asolved%20button](https://meta.discourse.org/search?q=in%3Asolved%20button)

We certainly should have the solved plugin inject into here and add a “are solved” option.

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/2/92d09198781a190444a98af9b011dddd8c825804.png)

@vinothkannans can you make this happen?

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [March 3, 2020, 4:13am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/5 "2020-03-03T04:13:42Z")

</div>

Given that the search query is `in` not `status`, shouldn’t this go in the “Only return topics/posts…” drop down, not the “where topics”? That’s where all the other `in` queries are.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [March 3, 2020, 4:18am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/6 "2020-03-03T04:18:50Z")

</div>

I think we messed up here a bit in the terminology of the search operator.

We should

1. Rename it so it is `status:solved` not `in:solved`
2. Then amend the UX to match.

“solved” is far more akin “archived” “closed” and so on as status. `in:solved` feels like it is in stuff that I solved, which is not our intent at all.

So, very very slight scope creep here. Rename `in:solved` to `status:solved`

---

<div class="post-metadata">

### Author: ![Domas\_Sabockis](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/domas_sabockis/32/169131_2.png) [@Domas\_Sabockis](https://meta.discourse.org/u/Domas_Sabockis)
#### Post date: [March 3, 2020, 1:25pm UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/7 "2020-03-03T13:25:32Z")

</div>

This is great addition. Thank you!

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [March 6, 2020, 3:34am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/8 "2020-03-06T03:34:07Z")

</div>

[https://github.com/discourse/discourse-solved/commit/f4aea44db8e1a0af3140a7391c0c65cca49a7e8f](https://github.com/discourse/discourse-solved/commit/f4aea44db8e1a0af3140a7391c0c65cca49a7e8f)

It’s done as per the above commit.

---

<div class="post-metadata">

### Author: ![Mark\_Walkom](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mark_walkom/32/77411_2.png) [@Mark\_Walkom](https://meta.discourse.org/u/Mark_Walkom)
#### Post date: [March 8, 2020, 10:00pm UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/9 "2020-03-08T22:00:21Z")

</div>

Awesome, thank’s y’all 😃

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [March 10, 2020, 8:18am UTC](https://meta.discourse.org/t/better-searching-by-solved-status/143146/10 "2020-03-10T08:18:03Z")

</div>


