Just the basics!

Search

Forward Search is foremost a search application: Searching through huge amounts of documents in almost no time at all.

Forward Search is a search solution that allows for very fast searches into a large set of diverse content.  It does so by creating and maintaining a special index, which is then accessed by the search engine. 

The engine can perform extremely fast word based searches that returns references to the documents (web pages, pdf documents, media files and so forth) where the word was originally found and added to the index. Those document that match the word, are called search hits, and are returned as the search result.

Search for a word. Or many

This ability enables searches. Single word search, or search for more words together, either as conjunction:  All proposed words MUST exist in a given referenced document for it to be a hit. Or as disjunction: Just a single of the proposed words need to exist in a given document for it to be a hit. If more exists, it’s still a hit. And it is probably more relevant to the search and thus, by default its sorted first.

Shakespeare

Shakespeare AND Cauldron

Bubble OR Trouble

Conjunctions and disjunctions (logical AND and OR) can be combined as needed, and virtually without limit. Queries can contain literally thousands of words to search for, combining them with AND and OR and in nested groups controlled with parenthesis.

(Bubble AND trouble AND cauldron) OR (William AND Shakespeare)  

Field specific search

When searching for words that are likely found en specific fields of the index, rather than as above, in any text field, the field can be specified for more precision in the search. Forward Search provides a number of default special fields like Title (TITL), Author (AUTH) and so on. More special fields can be easily added for many purposes.

AUTH:Shakespeare  AND TITL:Knight

Exclusion search

You can specify words that must or should be present with AND and Or as stated above. You can also specify words that MUST NOT be present. The operator for this is NOT. Again, you can combine NOT with the other boolean operators.

AUTH:William  NOT AUTH:Shakespeare

Truncated search

You can search for part of words. By using wildcards before, within or after the partial word you are looking for. It is possible to replace a single character or a string of characters.

Shakes*    *Beth    ?leopatra

Phrase search

Search for entire phrases is simply a question of searching for more than one word, where the order and distance must be maintained.

TEXT:“Fire burn, and caldron bubble”

Proximity search

Not quite as rigid, proximity search allows you to search for words that are “close together” in the original document, though not necessarily adjacent.

TEXT:(burn bubble)~4

Null search and Content search

Forward Search provides two special search commands that allows to search for documents where specific fields has any contents or indeed no contents.

HASDATA:AUTH

ISEMPTY:CATG

These two cases is very useful when working with facets and qualifying the state of content. "Does all our products carry all their properties?"

Forward Search provides much more options when searching for words, and also provides search support for other field types like dates and numbers.