Help
Yarns uses Bleve as it’s primary indexer and engine to drive searches. By default Yarns uses the Match Query matching the search terms against all fields.
Basic Searches
You can prform basic searchces by just typing some keywords in teh search fiel.
For example this query searches for all Twts containing the words “Hello” and “World” sorting by score.
Advanced Searches
You can also perform advnaced searches by using the “Query String” search type by expanding the “Search Options” drop-down.
For example this query
searches for all Twts containing the keyword “client” and the tags #xmpp
.
See Query String Query for more information on how to construct advanced searches using this query type.
Searching Mentions
You can also easily search for Twts that contain mentions.
For example this query searches for all Twts that mention prologic@twtxt.net
Indexed Fields
The following fields are currently indexed:
text
– The text of the Twt that was indexed. This is first normalized as “plain text” removing any potential formatting that may exist.conv
– The Conversation Hash or Thread this Twt belongs to. This uses the Twt Subject and Twt Hash extensions to form “threading”.subject
– This simply indexes the first pair of parents containg one or more words which was historically used by convention as a Twt’s Subject. This is also used by th Twt Subject Extension and theconv
field.created
– The date/tiem of the when the Twt was posted to the feed.tags
– Any tags found in the Twt. These are basically “hash tags”. See Hash Tag Extensionlinks
– Any links found in the Twt. These are full links.mentions
Any mentions found in the Twt. These are indexed in the form ofnick@domain
based on Metadata found in the feed.nick
– The nick (if any) of the feed.feed
– The full url to the feed.author
– The value of the Avatar field found in the feed’s Metadataavatar
– The author of the feed in the form ofnick@domain