토픽 필터가 사용자의 필터에 해당하는 모든 게시물을 반환하지 않음

오늘 주제를 찾으려고 했는데 주제 필터로 찾지 못했습니다. 참가자를 기준으로 주제를 검색할 수 있다는 점이 정말 좋습니다. 검색용 키워드보다 참가자를 기억하는 편이 훨씬 잘 됩니다.

오늘은 데이비드와 제가 참여한 주제를 검색했습니다. 찾고 있던 주제는 Do not show topics and PMs to admins unless they are participants 입니다.
필터링된 주제 목록 https://meta.discourse.org/filter?q=users%3Adavid%2Bmoin에 나타나지 않자, 혹시 데이비드가 내가 대화한 사람이 아닌 것 같다고 생각했습니다. 하지만 검색에서 주제를 찾은 후 보니 제 생각이 맞았습니다.
그러면 필터를 사용할 때 숨겨진 이유가 있을지도 모른다고 생각했습니다. 그래서 주제 필터에 카테고리를 추가해 보았습니다 https://meta.discourse.org/filter?q=users%3Adavid%2Bmoin%20category%3Afeature%20 그리고 주제가 나타났습니다:


하지만 카테고리 필터를 제거하면 필터링된 목록에 주제가 나타나지 않습니다:

마지막 활동이 2025년 2월인 이 주제는 2025년 9월과 2025년 1월 주제 사이에 있어야 합니다. 그 간극은 "더 보기"가 발생한 곳입니다. 따라서 필터에 해당하는 주제가 30개를 초과할 때 무언가 제대로 작동하지 않는 것처럼 느껴집니다.

이 버그 보고서를 작성하는 동안, 필터에서 사용자 이름의 순서를 바꾸는 것이 중요한 것 같다는 것을 알게 되었습니다.
이름을 어떤 순서로 입력하든 처음 30개 결과는 같아 보이지만, "더 보기"에서 로드되는 주제는 다릅니다. 다른 첫 번째 줄을 강조 표시했습니다. 왼쪽에서는 9월과 1월 사이에 간극을 볼 수 있지만, 오른쪽의 결과는 더 놀랍습니다. "더 보기"가 위 주제보다 더 최근 활동 날짜를 가진 주제를 반환합니다.

david+Moin[1] 제목 Bumped_at Moin+david[2] 제목 Bumped_at
Locations Plugin :earth_africa: January 4, 2026 Locations Plugin :earth_africa: January 4, 2026
Daily Summary Feedback January 4, 2026 Daily Summary Feedback January 4, 2026
Topic List Previews (TLP) January 3, 2026 Topic List Previews (TLP) January 3, 2026
Topic List Thumbnails January 2, 2026 Topic List Thumbnails January 2, 2026
User Card Directory December 30, 2025 User Card Directory December 30, 2025
/about listing of Admins vs Moderators is confusing December 29, 2025 /about listing of Admins vs Moderators is confusing December 29, 2025
Winter snow theme component :snowflake: December 23, 2025 Winter snow theme component :snowflake: December 23, 2025
Clickable Topic December 19, 2025 Clickable Topic December 19, 2025
Topic Cards December 18, 2025 Topic Cards December 18, 2025
Discourse Who’s Online December 16, 2025 Discourse Who’s Online December 16, 2025
Toggling the \AI search discoveries\ preference doesn’t work December 12, 2025 Toggling the \AI search discoveries\ preference doesn’t work December 12, 2025
ActivityPub Plugin December 10, 2025 ActivityPub Plugin December 10, 2025
Discourse Advertising Plugin (Ads) December 6, 2025 Discourse Advertising Plugin (Ads) December 6, 2025
Discourse AI December 4, 2025 Discourse AI December 4, 2025
Link for old browsers doesn’t work on old browsers December 1, 2025 Link for old browsers doesn’t work on old browsers December 1, 2025
Sticky header gone November 28, 2025 Sticky header gone November 28, 2025
Unformatted Code Detector November 21, 2025 Unformatted Code Detector November 21, 2025
How to reliably & programmatically get the latest version number of Discourse? November 14, 2025 How to reliably & programmatically get the latest version number of Discourse? November 14, 2025
Discourse User Notes November 14, 2025 Discourse User Notes November 14, 2025
Discourse Topic Voting November 13, 2025 Discourse Topic Voting November 13, 2025
Discourse Solved November 8, 2025 Discourse Solved November 8, 2025
Bundling more popular plugins with Discourse core November 4, 2025 Bundling more popular plugins with Discourse core November 4, 2025
Discourse Category Headers theme component November 1, 2025 Discourse Category Headers theme component November 1, 2025
Missing PluginOutlet for second-factor.gjs component and for second-factor-add-totp.gjs October 24, 2025 Missing PluginOutlet for second-factor.gjs component and for second-factor-add-totp.gjs October 24, 2025
Latest topics missing from category view October 15, 2025 Latest topics missing from category view October 15, 2025
Discourse Category Lockdown October 15, 2025 Discourse Category Lockdown October 15, 2025
Multilingual Plugin :globe_with_meridians: October 7, 2025 Multilingual Plugin :globe_with_meridians: October 7, 2025
Post Badges September 19, 2025 Post Badges September 19, 2025
Discourse Affiliate September 18, 2025 Discourse Affiliate September 18, 2025
Developing Discourse on GitHub Codespaces September 9, 2025 Developing Discourse on GitHub Codespaces September 9, 2025
Login and Logout Errors from Cache Settings Conflict with Cloudflare January 7, 2025 Discourse Category Headers theme component November 1, 2025
Selectable avatars upload broken (Missing required UppyUpload config: id) October 28, 2024 Missing PluginOutlet for second-factor.gjs component and for second-factor-add-totp.gjs October 24, 2025
Can the Unformatted Code Detector be disabled per user? July 31, 2024 Discourse Data Explorer October 22, 2025
Inconsistency in plural definition July 29, 2024 Latest topics missing from category view October 15, 2025
New topic map causing infinite-loading loop July 26, 2024 Discourse Category Lockdown October 15, 2025
Issue with pluralized (count) translation override July 22, 2024 Multilingual Plugin :globe_with_meridians: October 7, 2025
Bad MF translation string in hebrew client locale causes fatal site error July 22, 2024 Creating a component to show last-chance warning when replying to old topics October 6, 2025
TOC missing after using browsers back button January 25, 2024 Post Badges September 19, 2025
Title of /tag/xxx December 4, 2023 Discourse Affiliate September 18, 2025
Browser Back -function occasionally broken on Android November 27, 2023 Discourse Docs September 16, 2025
Tag information issue November 20, 2023 Developing Discourse on GitHub Codespaces September 9, 2025
Topic preview of pinned topic disappears November 7, 2023 Install Discourse for development using Docker September 8, 2025
Please don’t double link urls if one pastes over a URL in markdown December 3, 2021 Add tags with capital letters September 7, 2025
Discourse Templates September 2, 2025
Advanced Header Search August 27, 2025
Third-party plugin repository hijacked August 19, 2025
New header dropdown / notification menu styles August 13, 2025
Text color field for categories missing after update August 8, 2025
Custom Homepage for Groups August 6, 2025
Option to hide IP addresses from moderators August 6, 2025
Inconsistent behavior with chat max direct message users setting August 5, 2025
Custom Header Links (icons) August 4, 2025
What are good plugins or theme components for a forum emphasizing pictures? August 4, 2025
Downloading local copies of images should not change text in code blocks August 2, 2025
EmojiPicker missing in mobile chat August 1, 2025
最新版更新出错 July 28, 2025
\Thanks for Contributing\ Popup in Posts Appearing Even After Limit Passed? July 17, 2025
New Discourse Lightbox Enabled on Meta - now disabled July 12, 2025
Announcing: AI Web Artifacts June 27, 2025
Discourse-tag-sidebars and deprecated inline script tags June 20, 2025

  1. https://meta.discourse.org/filter?q=users%3Adavid%2BMoin ↩︎

  2. https://meta.discourse.org/filter?q=users%3AMoin%2Bdavid%20 ↩︎

4개의 좋아요

리포트 감사합니다!

이것은 ‘더 보기’ URL을 구성할 때 인코딩되지 않은 쿼리 매개변수를 사용하는 현재 버그 때문입니다. 이로 인해 더 많은 항목을 불러올 때 users: 필터에서 첫 번째 사용자 이름만 주제 필터링에 사용되어 문제가 발생했습니다.

다음에서 수정되었습니다:

2개의 좋아요

그렇게 하면 두 사용자가 모두 참여한 주제를 검색하는 것보다 항상 더 많은 결과가 반환되지 않을까요? 예를 들어 "david+moin"이 참여한 주제를 검색했을 때, '더 보기’를 누르면 david가 참여한 주제가 로드되는데, david가 해당 주제에 게시물을 남겼으므로 제가 검색하던 주제가 반환된 주제 목록에 여전히 포함되어 있지 않나요?

1개의 좋아요

무엇이 일어나고 있는지 알겠습니다. users:moin+david 쿼리 매개변수가 더 많은 항목을 불러올 때 users:moin david로 변경됩니다. 이는 moin이 게시한 주제 범위로 제한하여 david라는 검색어가 포함된 게시물을 검색하는 것입니다.

제 현재 수정안은 이 문제를 해결할 것입니다.

4개의 좋아요

완벽하게 작동합니다. 감사합니다

2개의 좋아요

이 주제는 13일 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.