seamist

Downloads
Note: This site is still under construction. Most of the content is present and correct but there are a few issues still to correct.

Search

SeaMist automatically creates a search index which includes a title, summary (desc), content and tags.

The search engine is built on the SQLite FTS5 engine. with FTS5, you can do with SeaMist.

Simple word search

Find documents containing a word:

authentication

Multiple words

By default, multiple words behave as an AND search:

authentication oauth

Finds documents containing both authentication and oauth.

Exact phrase

Wrap text in quotes to search for an exact phrase:

"getting started"

Prefix search

Use * to match the beginning of a word:

auth*

Matches:

  • authenticate
  • authentication
  • authorisation

Boolean AND

Require both terms:

authentication AND oauth

Boolean OR

Match either term:

oauth OR oidc

Boolean NOT

Exclude a term:

authentication NOT oauth

Finds documents mentioning authentication but not oauth.

Grouping

Use parentheses to combine expressions:

(authentication OR oauth) AND security

Search a specific field

You can limit your search to one of the fields in the search index, either title, summary, body or tags.

title:getting

or

title:"getting started"

Search multiple fields

title:oauth body:authentication

NEAR search

Find words close together:

NEAR(authentication oauth)

Or specify a maximum distance:

NEAR(authentication oauth, 5)

Combining features

(title:oauth OR title:oidc) AND auth*

Things to know

  • Searches are case-insensitive.
  • Punctuation is generally ignored by the tokenizer.
  • Prefix searches only work at the end of a token (auth*).
  • Leading wildcards (*auth) are not supported.
  • Phrase searches preserve word order.