Searching and finding in the ANN
A successful search in the ANN should be both performant (=available in a reasonable time) and correct in terms of content. To ensure maximum performance, the first step in searching for a result in the ANN is to clean up the sentence, i.e. the question posed. For example, punctuation marks and breaks are removed, as well as irrelevant filler words (e.g. "actually"). Using a specific algorithm, the network is now searched in parallel for a suitable result. A hit occurs when a word in the network corresponds to the word searched for. This match can be complete if the word corresponds 100% to the searched word. However, partial matches can also occur if, for example, a word was misspelled. By noting these partial matches, typing errors that occurred when entering the question can be corrected, for example. If no match is found, so-called skipping mechanisms can be used to continue the search. Both by correcting typing errors and by skipping, the answer found is rated as worse. Each individual search can therefore
- return a 100% result: if the question was found exactly on the web
- provide a result between 80% and 100%: if the question was found partially on the web
- provide no result: if the network was sufficiently searched and no result had more than 80% match with the question
Once a 100% result has been found, the search is terminated and the user immediately receives his result.