Background

Words have meaning, so search for meaning

A search structure is created using free text, and it is then matched to the structure built from the document. These aren’t two different structures – the query structure is anchored in the structure built from the text to be searched, so common points are found during building of the query, and defined terms are used.

 

The Power of the Approach

Turning the document into semantic structure

If we want to get away from searching using key words, someone or something has to read the document thoroughly – that doesn’t mean dodging 70% of the text because it uses prepositions or indexed lists, or a million other things that crude tools can’t handle.

Turning the search string into semantic structure

We read the search string as though it were a piece of text, and build a structure that can be matched against the (pre-read) structure of the document.