Sorting and Searching

We have many kinds of things and they can move about. How will we ever find them, make sense of them, see what is missing, wonder at our accomplishment?

# Things

We have words. We find words in the text field of items. We have markup in the text field too so not all words are natural language.

We have links. We normalize links: always marked up with double square brackets, always the same as slugs. They are one-way links so we ask with search, what links here?

We have items. We drag and drop them but hope to track them with ids as we do with shift-hover.

We have actions. They have types, dates, items, and sites. They answer, what's happening?

We have pages. We fork to share them with attribution. They are middle size things, bigger than a paragraph but smaller than a site.

We have sites. We think of sites like people in conversation, not the whole person, a part person trying to be coherent.

We have servers. We try not to think about servers unless we are running one.

We have plugins. We have yet to see them proliferate but that will happen.

# Scope

We can search a page for words. This search is built into the browser but our presentation of multiple wiki pages interferes.

We can search the lineup for sources signaling available information. We speak of 'magnetic' connections that form on page load that let data flow.

We can search a neighborhood for words and do so very quickly having preloaded the synopsis of every page.

We can search the federation for words, links or items returning sites or pages. See Search Engines

# Bins

We group changes into hours, days, weeks and months in the journal and in recent changes.

We group changes alphabetically with new features in the Activity plugin.

We group sites together when reporting changes.

We expect the journal to represent considered modifications to human structures. For a data stream we prefer the date that it was configured by a human over the date that data most recently traveled over it. github