# Suche nach Themen, die „nicht angepinnt“ sind, liefert unerwartete Ergebnisse

**URL:** <https://meta.discourse.org/t/search-for-topics-that-are-not-pinned-returns-unexpected-results/150855>\
**Category:** Bug\
**Created:** [8. Mai 2020 um 19:31 UTC](https://meta.discourse.org/t/search-for-topics-that-are-not-pinned-returns-unexpected-results/150855 "2020-05-08T19:31:12Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![lee-dohm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lee-dohm/32/113511_2.png) [@lee-dohm](https://meta.discourse.org/u/lee-dohm)\
**Post date:** [8. Mai 2020 um 19:31 UTC](https://meta.discourse.org/t/search-for-topics-that-are-not-pinned-returns-unexpected-results/150855/1 "2020-05-08T19:31:12Z")

</div>

## Reproduktionsschritte

1. Navigieren Sie zu [https://meta.discourse.org](https://meta.discourse.org)
2. Klicken Sie auf die Schaltfläche „Suchen“
3. Klicken Sie auf den Link „Optionen“
4. Wählen Sie im Seitenbereich „Erweiterte Suche“ unter „Nur Themen/Beiträge zurückgeben, die…“ die Option „nicht angeheftet sind“ aus
5. Klicken Sie auf die Schaltfläche „🔍 Absenden“

**Erwartet:** Eine Liste von Themen, die noch nie angeheftet wurden  
**Tatsächlich:** Eine Liste von Themen, die angeheftet waren, aber nicht mehr angeheftet sind

## Details

Angesichts des Suchbegriffs `in:unpinned` erscheint das tatsächliche Ergebnis sinnvoll. Ich bin jedoch der Meinung, dass es nicht mit der „menschlichen Text“-Version von „nicht angeheftet sind“ übereinstimmt. Ich würde die Formulierung „nicht angeheftet“ vorschlagen.

Zusätzlich würde ich gerne die Möglichkeit haben, nach Themen zu suchen, die weder angeheftet noch nicht angeheftet sind (was ich ursprünglich durchsuchen wollte). Basierend auf:

> <https://github.com/discourse/discourse/commit/77242e4680d310d0c152396824713ca2f8eb275a>

würde ich annehmen, dass es etwas wie folgt wäre:

```ruby
advanced_filter(/in:not_pinned/) do |posts|
  posts.where("topics.pinned_at IS NULL")
end

```

Allerdings ist der Bedarf nach diesem spezifischen Filter vielleicht eher selten, daher hat dies eine geringere Priorität als der Fehler 😀

---

_[View the full topic](https://meta.discourse.org/t/search-for-topics-that-are-not-pinned-returns-unexpected-results/150855)._
