microblog.at ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Dies ist die private Mastodon Instanz von Robert Lender

Verwaltet von:

Serverstatistik:

1
aktive Profile

#fulltext

0 Beiträge0 Beteiligte0 Beiträge heute
fashionable cyber witch project vyr<ol><li><a href="https://github.com/VyrCossont/gotosocial/commit/a87e9d561f99a8426aa1613143183e406bd1a21d" rel="nofollow noopener noreferrer" target="_blank">advanced search operators prototype.</a> status: not quite ready for prime time.<ul><li>has a bunch of goofy operators nobody but me will ever use, such as <code>is:article</code></li><li>still missing some classics like <code>lang:</code>, <code>domain:</code>, <code>before:</code>, and <code>after:</code>, and some oddballs like <code>is:bot</code> (would require extra join) and <code>sort:</code> (would break ID-based paging)</li><li>needs docs, although i know where Past Vyr basically already wrote them: <a href="https://github.com/VyrCossont/mastodon/pull/8" rel="nofollow noopener noreferrer" target="_blank">https://github.com/VyrCossont/mastodon/pull/8</a> 😇</li></ul></li><li><a href="https://github.com/VyrCossont/gotosocial/commit/60495c02a98a5cc53ebff57fc01dd2cd44650d0a" rel="nofollow noopener noreferrer" target="_blank"><strong>indexed</strong> full text search prototype.</a> status: heretical.<ul><li>only works on PostgreSQL: <a href="https://www.sqlite.org/fts5.html" rel="nofollow noopener noreferrer" target="_blank">SQLite's full-text search</a> is much fussier and requires using a "virtual table" and frankly i can't be bothered, at least tonight</li><li>direct port of <a href="https://github.com/VyrCossont/mastodon/pull/3" rel="nofollow noopener noreferrer" target="_blank">https://github.com/VyrCossont/mastodon/pull/3</a> and has the same limitations: HTML isn't stripped, and media alt text and poll options aren't indexed</li><li>fixing that would start by adding a <a href="https://www.postgresql.org/docs/current/datatype-textsearch.html#DATATYPE-TSVECTOR" rel="nofollow noopener noreferrer" target="_blank"><code>tsvector</code></a> column that concatenates (with record separators? as an array?) the contents of <code>filterableFields</code> for a status, updates it every time the status or its attachments are edited, and GIN-indexes that column</li><li>ignores the whole issue of matching posts to language tags and language tags to PG <a href="https://www.postgresql.org/docs/current/textsearch-configuration.html" rel="nofollow noopener noreferrer" target="_blank">text search configurations</a> by assuming that everything is English</li><li>still <em>massively</em> faster than unindexed <code>ILIKE</code> that vanilla GTS uses</li></ul></li></ol><p>edit: fixed a backwards flag in <code>has:media</code> and related operators</p><p><a href="https://princess.industries/tags/gotosocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoToSocial</span></a> <a href="https://princess.industries/tags/gts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTS</span></a> <a href="https://princess.industries/tags/fulltext" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullText</span></a> <a href="https://princess.industries/tags/fulltextsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullTextSearch</span></a></p>
fashionable cyber witch project vyr<p>ok, here you go, updated GTS search patches for 0.18.0rc1. notice how they're on <em>my</em> repo? these are completely <strong>unofficial</strong>. do not bug anyone but me about them.</p><ol><li><a href="https://github.com/VyrCossont/gotosocial/commit/bef51e4f84791cb310021029d6778ff9e2cc1ef4" rel="nofollow noopener noreferrer" target="_blank">improved hashtag search.</a> status: upstreamable, mostly.<ul><li>doesn't require # prefix to search hashtags</li><li>searches for matches anywhere in a hashtag: <code>Mac</code> now matches <code>VintageMac</code> as well as <code>MacOS</code></li><li>includes hashtags when not specifically searching for accounts or statuses, like most Mastodon-compatibles</li><li>doesn't change existing tag sorting. popularity and/or recency might be more useful</li></ul></li><li><a href="https://github.com/VyrCossont/gotosocial/commit/12d673404a8d84b6c0c14dd4ff7d089960ededc2" rel="nofollow noopener noreferrer" target="_blank">offset paging for searches.</a> status: not upstreamable yet.<ul><li>more compatible: many clients can't do ID paging</li><li>allows paging hashtag search results: Mastodon API has no concept of IDs for hashtags, so ID paging can't work for those anyway</li><li>possible performance issues: see comments on why <code>main</code> doesn't have it already. personally, i haven't noticed and i run this instance on a tiny VPS</li></ul></li><li><a href="https://github.com/VyrCossont/gotosocial/commit/a3a98e0a32521390d2cd0983c06aa1216b9851e9" rel="nofollow noopener noreferrer" target="_blank">remove search restrictions.</a> status: heretical.<ul><li>searches any post on your instance (except other accounts' private/direct posts, and accounts that have you blocked)</li><li>includes public, unlisted, your own private and DM posts, and private and DM posts that are replies to you</li><li>expanded search is default: revert to standard GTS behavior by adding <code>scope:classic</code> or <code>in:library</code> operator to search query</li><li>definite performance issues: this means searching more posts! GTS does not use either PG full-text indexes/operators or SQLite full-text virtual tables, and this patch doesn't change that.</li><li>doesn't include alt text of media attachments, or polls, because <code>main</code> doesn't</li></ul></li></ol><p>i may add more patches to this list in the medium future as i add more functionality to my own instance, for example, date range operators (<code>before:date</code>, <code>after:date</code>), post property operators (<code>has:image</code>,<code>has:poll</code>, <code>has:cw</code>, <code>is:sensitive</code>, <code>visibility:public</code>), threading operators (<code>to:user@instance.tld</code>, <code>is:reply</code>, <code>-is:reply</code>), sort operators (<code>sort:oldest</code>, <code>sort:newest</code>, <code>sort:favs</code>) and maybe PG full-text indexing if i have a really good day (i really don't wanna figure out SQLite's weird shit! someone else do it!)</p><p>randos don't debate me about Fedi search. my clients can't set per-post interaction controls yet so i'll just block you.</p><p><a href="https://princess.industries/tags/gotosocial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoToSocial</span></a> <a href="https://princess.industries/tags/gts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTS</span></a> <a href="https://princess.industries/tags/fulltext" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullText</span></a> <a href="https://princess.industries/tags/fulltextsearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullTextSearch</span></a></p>
Vyr Cossont 🏳️‍🌈🏳️‍⚧️<p>and here's the Glitch variant of the advanced search patch, which adds the new search reference screen to the Glitch UI flavor: <a href="https://github.com/VyrCossont/mastodon/pull/9" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/VyrCossont/mastodon</span><span class="invisible">/pull/9</span></a></p><p><a href="https://universeodon.com/tags/MastoAdmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastoAdmin</span></a> <a href="https://universeodon.com/tags/MastoDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastoDev</span></a> <a href="https://universeodon.com/tags/FullText" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullText</span></a> <a href="https://universeodon.com/tags/Search" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Search</span></a> <a href="https://universeodon.com/tags/FullTextSearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullTextSearch</span></a> <a href="https://universeodon.com/tags/ElasticSearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElasticSearch</span></a></p>
Vyr Cossont 🏳️‍🌈🏳️‍⚧️<p>here's the final iteration of my Mastodon advanced search patch: <a href="https://github.com/VyrCossont/mastodon/pull/8" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/VyrCossont/mastodon</span><span class="invisible">/pull/8</span></a></p><p>this enables full-text search for posts you haven't interacted with, as well as full-text search for accounts, and includes several advanced filtering operators and parser fixes.</p><p><a href="https://universeodon.com/tags/FediAdmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediAdmin</span></a> <a href="https://universeodon.com/tags/FediDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediDev</span></a> <a href="https://universeodon.com/tags/MastoAdmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastoAdmin</span></a> <a href="https://universeodon.com/tags/MastoDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MastoDev</span></a> <a href="https://universeodon.com/tags/FullText" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullText</span></a> <a href="https://universeodon.com/tags/Search" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Search</span></a> <a href="https://universeodon.com/tags/FullTextSearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullTextSearch</span></a> <a href="https://universeodon.com/tags/ElasticSearch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElasticSearch</span></a></p>
Johannes Brakensiek<p>There you go: <a href="https://codeberg.org/Letterus/synapse-project/releases" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/Letterus/synapse-</span><span class="invisible">project/releases</span></a> <span class="h-card"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Codeberg</span></a></span> </p><p><a href="https://fosstodon.org/tags/Debian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debian</span></a> and <a href="https://fosstodon.org/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ubuntu</span></a> packages available <span class="h-card"><a href="https://fosstodon.org/@opensuse" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>opensuse</span></a></span> build service. I'm quite happy I now could install this package on my office machine and I'm finding my documents immediately, getting them presented in a pretty way! <a href="https://fosstodon.org/tags/Recoll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Recoll</span></a> <a href="https://fosstodon.org/tags/Synapse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Synapse</span></a> <a href="https://fosstodon.org/tags/Zeitgeist" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zeitgeist</span></a> <a href="https://fosstodon.org/tags/FullText" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FullText</span></a> <a href="https://fosstodon.org/tags/Search" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Search</span></a></p>