Search broken in internals forums

@discobot asked me to play the certification game with them. At some point this means searching for “capybara”, but the search on this installation will not come up with anything (“No results found.”). The search on https://users.rust-lang.org/ works fine.

Another issue with @discobot is that the Certified and Editor badges are not being granted on this installation after completing the game, while they work fine on https://users.rust-lang.org/. Shall I report this separately?

Hi! To find out what I can do, say @discobot display help.

@discobot display help

I currently know how to do the following things:

@discobot start new user

Starts one of the following interactive narratives: new user.

@discobot roll 2d6

:game_die: 3, 6

@discobot quote

:left_speech_bubble: Carry out a random act of kindness, with no expectation of reward, safe in the knowledge that one day someone might do the same for you — Princess Diana

@discobot fortune

:crystal_ball: You may rely on it

Search works fine for me (though there are no results for capybara other than this thread.)

Not long ago I tried searching for “C++”, sorted by time, and the oldest result it found was 25 days ago, which seemed implausible.

It looks like it maxes out at 50 results & shows the top 50 results by whatever search order you specified (searching for Rust demonstrates this pretty well).

Does it search private messages for you? Because my interaction with @discobot via private messages was how I initially noticed that something was wrong.

Did you happen to have "Search this topic" enabled when searching? I'll trying to reproduce what might be wrong here so any reproduction steps will be greatly appreciated.

Ah ha. That is because badges are disabled on this forum :slight_smile:

Thanks for taking the time to report the issues :slight_smile:

If there’s some setting that needs to be changed just let me or another admin know.

If it’s possible to lift the 50 results limit that would be nice. If we can’t find old discussions using search, then we effectively can’t find them at all.

I believe so. Maybe I was too fast or my internet was flaky at the time.

I don't see such an option, but there is "search prefer recent posts", the text for which is "If searching your large forum is slow, this option tries an index of more recent posts first". Seems like a workaround.

Edit: oh, that's basically exactly the opposite of what you asked for...

Should I enable them? How do I do so?

You can set enable badges to true in site settings.

Thanks @tgxworld. I enabled badges.

The only other basic setting that is different from users and internals is that internals has Google Analytics tracking code set up while users doesn’t.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.