Announcement

Full text search is now live on many instances running version v4.2.0 !!!

It is "opt-in", meaning you need to check the "Include public post in search results" box to enable your posts to be searchable: Click Preferences (on right near bottom [gear icon]) >>> Click Public Profile (on left near top [person icon]) >>> Click Privacy and reach box (near top [lock icon]) >>> Under Search (scroll down middle of page)

more...

#search

Notes (1)

The new search function includes the ability to search multiple terms and supports modifiers.

If you use two or more words the search will return results that contain ALL of those words (default is an AND function). You can also use OR between words to return results that contain ANY of those words.

Example (Try it out!): Pillars of Creation JWST

#search

Notes (2)

The following search modifiers are supported:

has:image
has:video
has:audio
has:media
has:poll
has:link
has:embed
is:sensitive
is:reply
language:en
before:2023-08-08
after:2023-08-08
during:2023-08-08
[Edit] from:<username>

Example (Try it out!): mars rover before:2023-08-08

reference: https://github.com/mastodon/mastodon/pull/26344#issuecomment-1668725055

#search

Add new public status index by jsgoldstein · Pull Request #26344 · mastodon/mastodon

This is a follow up to #25951 The idea here is to allow public posts by discoverable users to show up in search results. This is done by adding a new Public Status Index to Elastic Search. A status...

GitHub

@mastodonmigration @tchambers You missed one: `from:<username>`.

Unfortunately, there is no `to:<username>` modifier.

@mastodonmigration

Can you search for phrases eg the equivalent of putting quotation marks around a few words in a search engine?

@Blort Good question. Does not seem so. Experimentation seems to yield the post with the phrase, but also any posts with all the words in the phrase scattered throughout.
@mastodonmigration Making it opt-in pretty much guarantees a low uptake. Probably by design.
@lauren @mastodonmigration Not only is it Opt-in, but it is hard to find the setting, at least in the mastodon.social web interface. It might be a first "soft" rollout before they make it easier to enable.

@EricFielding @lauren Actually, the setting is pretty easy to find:

Settings >>> Public Profile >>> Privacy and search

@mastodonmigration @lauren That is a total of four clicks on different parts of the interface.
@EricFielding @mastodonmigration @lauren Four clicks on a cluttered interface lacking consistent structure and navigation. So for most users it's way more clicks as they don't know where to look. In particular, if they are not logged in via browser because they usually use a mobile app. Adding links to https://mastodon.social/settings/privacy and https://mastodon.online/settings/privacy might be helpful.
Mastodon

A newer server operated by the Mastodon gGmbH non-profit

Mastodon hosted on mastodon.online
@lauren @mastodonmigration
People who want to be found *really* want to be found.

@lauren It's a bit disingenuous to call it "by design" as if it's meant to have low intake. If you followed the issue @Gargron's first instinct was to enable it by default, but they talked him to use opt-in. So it definitely was not "by design".

I don't mind it being opt-in, Mastodon is a pretty small network and new users will come.

I do wonder how other servers deal with it, like Threads. It would be painful if their content is not searchable because of the new option they don't use.

@Ciantic @Gargron The design is how it's implemented, not the "might have beens". It doesn't matter how it came to be opt-in, the bottom line is that it IS opt-in and that IS the design.

@lauren Yes, I might have misunderstood your sentiment. But what I meant it's not designed to have "low intake", it's a consequence of it being opt-in.

I would wager it has pretty high intake once Mastodon 4.2 is prevalent enough.

@Ciantic Opt in on any feature introduced into an existing structure is almost always relatively low uptake without other incentives, with occasional exceptions. Given the antipathy toward search that has long been a hallmark of Mastodon philosophy, I have yet to see evidence that this case would be any different.

@lauren I'm not so sure, I've seen at least two polls, and people who are active here will enable it.

For example, 82% in this poll would like to have a search. Not much "antipathy". People who want it bad will enable it. https://mementomori.social/@rolle/110855897507132891

Ironically, because there is no search yet, I can't find the second poll! (Side note: It's neat that it enables searching of old posts as well from users if they tick the box, so we can find the stuff we've lost.)

Roni Laukkarinen (@[email protected])

It feels like people are 50%/50% on the search feature on Mastodon and Fediverse in general. Some Fedi software have quite extensive search implemented already in my knowledge. Mastodon barely has any search if you don't count the open text search patch. What do you think? Pick one. I want to see how divided we are on this. #Fediverse #Features #Search [ ] The search should find all public posts [ ] No searching in here please

Memento mori

@lauren @Ciantic I agree.

I think providing choice — also a Mastodon hallmark — is good, but this being opt-in instead of opt-out will almost certainly greatly curtail the usefulness of the feature in practice.

And that’s on top of the already deleterious fact that it will only search posts that your instance already knows about.

@jeff @lauren @Ciantic You can either go for safety/privacy first or for convenience first. You can't have both.

The rest is just an onboarding problem to make people aware of the new privacy & reach tab on the profile settings. If the software shouldn't provide that, admins could do it by announcing, like I have done here: https://ailbhean.co-shaoghal.net/@gunchleoc/110954728924598317

GunChleoc :verified_gaelic: (@[email protected])

Ceanglachain: 1 dealbh Tha sinn air tionndadh 4.2.0-beta2 a-nis :mastodon: Tadhailibh air na roghainnean prìobhaideachd agaibh on a tha roghainnean ùra ann. Tha mi fhathast a' feuchainn ri gluasad gu frithealaiche eile, mar sin dheth bithibh 'n dùil gum bidh am làrach sìos a-rithist. #rianachd

An t-Ailbhean

@jeff @lauren @Ciantic Seems like opt-in is a good way to do it. People who want their posts to be searchable can easily enable the option. Those who prefer to not have their posts easily discoverable can keep the status quo.

If it had been made opt-out, instantly everyone who does not want this would be automatically searchable and the onus would be on them to disable search. Can imagine a lot of angry users over such a move.

#search

@mastodonmigration @jeff @Ciantic The problem there is that absent something like a prompt that asks, "Do you want your posts to be searchable?", even those who would be fine with that will only enable it IF they know about it and remember to do it.
@lauren @mastodonmigration @jeff It's early days, they might do it. I would also add a prompt. I would also add an option for the admin of the server to turn it on for all users by default. Making it opt-out for that server. Some servers already agree that all content is public, like this server.

@lauren @jeff @Ciantic Yes, but the principle seems to be that enabling search should be a conscious and deliberate choice. It seems fine that you need to somehow become aware that the option exists and enable it. Having it this way assumes people are sophisticated enough to make this decision, and if they are not it protects their privacy by default.

A dialog, might be nice, but there will likely be plenty of user information available. It is not a hidden feature.

#search

@mastodonmigration @jeff @Ciantic Please don't use terms like "sophistication" in this context. They will quickly lead one astray.
@lauren @jeff @Ciantic Appreciate the correction. Bad choice of word. How about "interested enough"?
@mastodonmigration @jeff @Ciantic It's better, but folks still have to be AWARE of something even existing and being available before they can make a determination as to whether or not they want it.

@lauren @jeff @Ciantic Yup people need to be aware of their choices. The problem is that people need to be interested enough in their options, and many people are not. With that being the case, the default behavior should be be the one that protects their privacy the best. It certainly should not be changed as a result of a software update to reduce privacy automatically.

That said, anything that can be done to educate people about their options is great.

#search

@mastodonmigration @jeff @Ciantic I would like to see a prompt when the feature becomes available, offering users a choice at that point and explaining where they can make changes to that choice later.
@lauren @jeff @Ciantic That would be nice. It would be an additional UI/UX element, that would have its own development and testing requirements, but certainly such things are possible.

@mastodonmigration @lauren @Ciantic “default behavior should be be the one that protects their privacy the best”

This is a false dichotomy & a standard Mastodon doesn’t follow generally: New account profiles and posts are public by default, and new followers are accepted automatically.

Someone realized that while situations exist meriting tighter privacy, that’s not the common use case & defaulting to that harms more users than it helps.

@mastodonmigration @lauren @Ciantic IMHO, the default for search inclusion should be with it enabled (because for search to be useful at all it needs to be used widely, and most people will want the added exposure it gives their posts) but the post-signup onboarding should prominently highlight the available privacy controls for those who have particular needs that warrant changing those settings.
@mastodonmigration @lauren @Ciantic I CAN understand defaulting it to be disabled for people who already have Mastodon accounts, though, as they signed up with a given understanding and won’t see that onboard messaging. I’m talking about defaulting to on for new accounts only.
@jeff @mastodonmigration @Ciantic You don't want to change the existing situation for existing accounts but you DO want to let them know that the search option now exists and how to enable it if they choose to do so.
@jeff @lauren @Ciantic The absense of discussions about the limited set of searchable public posts is quite confusing. Does nobody care? Announcing full-text search as if it were somehow similar to Twitter's search is window dressing.
@Ciantic @lauren @Gargron Opt in seems fine. I expect the folks who I want to search for will opt in. And the people who want to be hidden can stay that way. Or at least as hidden as they are now, even if that's not as hidden as they imagine.
@mastodonmigration I'm on mastodon.online, and just set my posts to searchable. But: I had read that this would be possible starting from v4.2.2, but what I read in the bottom left corner is v4.2.0-nightly. How come?
Add new public status index by jsgoldstein · Pull Request #26344 · mastodon/mastodon

This is a follow up to #25951 The idea here is to allow public posts by discoverable users to show up in search results. This is done by adding a new Public Status Index to Elastic Search. A status...

GitHub

@jan Yes, it was announced and merged into the main dev tree two days ago, but did not go live until today.

#search

@mastodonmigration How do I use this?

@CMDoran

Just click the "#" or "# Explore" button on the right and type your search term into the box and press enter.

@mastodonmigration I use #elk and don't see a search box in EXPLORE.
@CMDoran Not sure what to tell you. It is available in the Mastodon web interface.

@mastodonmigration

I agree it's too hard to find.

- Asking should be part of the onboarding process. And strongly recommended at that.
- The Privacy and Reach section should be more visible and accessible in general.
- See how other pages expand under Preferences on the sidebar? The tabs in Public Profile should as well. Or even its own top-level link since privacy is so important!

I understand GitHub is a better place for feedback? Perhaps someone could share this there in my stead if needed

@mastodonmigration @Tibor this is end times right ? Fedipocalypse in 3.. 2.. 1. :) - seriously great to see and the optin is in keeping with spirit of platform
@mastodonmigration I really think opt-in will include enough traffic, since users with many followers will usually want to be searchable, and they'll care enough to set the setting. Thus, the bulk of traffic will be searchable. I also really think the opt-out advocates here are undervaluing privacy and underestimating the genuine danger that opt-out would put many people in.
@jamesmarshall Hoping that this is a settled matter and we can just get on with making opt-in search fantastic, well known and widely understood.
@mastodonmigration
This is a great addition. Enabled now. 👍
@mastodonmigration is this a trial period on those servers, or is it available now to any instance that upgrades to v4. 2?
Ça devrait t'intéresser @ValK
@mastodonmigration It doesn't work with Chinese, Japanese, and Korean text.
@mastodonmigration I, internet person with the usual or slightly better level of skills, just spent 20 minutes trying to find this, to no luck.
@TimBousquet @mastodonmigration It could be that you're on a different server (mstdn.ca, not mastodon.social or mastodon.online)...features get rolled out server by server as each one decides if they want the feature or not.
@mastodonmigration Great but it's not available on https://mastodon.top
Mastodon.top

Mastodon.top est une instance francophone stable, régulièrement mise à jour et accessible à tous hébergée par VirtuBox

Mastodon hosted on mastodon.top
@mastodonmigration make it opt out or it's quite literally useless.
@mastodonmigration Apparently "opt-in" depends on the server. For me, the option was "opt-out" and it was unchecked. Which means if you have a strong desire to either opt-in or opt-out, you should not assume the default for your mastodon server is what you want.

@mastodonmigration

@cepharum Plant ihr das Update ebenfalls auf euer Instanz @berlin.Social bereitzustellen?