Algorithms

Search engine algorithms are complex mathematical formulas and sets of rules that search engines use to determine the relevance and importance of web pages in response to a user's search query.

When a user enters a search query, algorithms scan Index for web pages and other content that it believes are most relevant to the query. The algorithm then ranks these results based on a variety of factors.

Search engine algorithms are constantly evolving to improve the quality and accuracy of search results. At Timpi we are currently using a number of algorithms which are all based on analytical functions, mathematics and mapping.

• Spellchecker - To check the spelling

• FunctionDetection - Detects if the search term is a calculation or conversion

• LanguageDetection - To detect the language

• KeywordMaker - Identify keywords from text

• SynonymGraph - Create synonyms for keywords

• FlattenGraph - Reduce text to only important information

• WordDelimiterGraph - Word delimiter token filter

• RemoveDuplicates - Removes duplicates from text

• FieldTypeAnalyzer - Identifies field types of an document

• AlternativeTermFinder - Finds alternative terms in conjunction with the synonym Graph

Last updated