A search engine is an information retrieval system designed to help find information stored on a computer system. The search results are usually presented in a list and are commonly called hits . Search engines help to minimize the time required to find information and the amount of information which must be consulted, akin to other techniques for managing information overload.

The most public, visible form of a search engine is a Web search engine which searches for information on the World Wide Web.

How search engines work

Main article: Web search engine

Search engines provide an interface to a group of items that enables users to specify criteria about an item of interest and have the engine find the matching items. The criteria are referred to as a search query. In the case of text search engines, the search query is typically expressed as a set of words that identify the desired concept that one or more documents may contain. There are several styles of search query syntax that vary in strictness. It can also switch names within the search engines from previous sites. Whereas some text search engines require users to enter two or three words separated by white space, other search engines may enable users to specify entire documents, pictures, sounds, and various forms of natural language. Some search engines apply improvements to search queries to increase the likelihood of providing a quality set of items through a process known as query expansion.

The list of items that meet the criteria specified by the query is typically sorted, or ranked. Ranking items by relevance (from highest to lowest) reduces the time required to find the desired information. Probabilistic search engines rank items based on measures of similarity (between each item and the query, typically on a scale of 1 to 0, 1 being most similar) and sometimes popularity or authority (see Bibliometrics) or use relevance feedback. Boolean search engines typically only return items which match exactly without regard to order, although the term boolean search engine may simply refer to the use of boolean-style syntax (the use of operators AND, OR, NOT, and XOR) in a probabilistic context.

To provide a set of matching items that are sorted according to some criteria quickly, a search engine will typically collect metadata about the group of items under consideration beforehand through a process referred to as indexing. The index typically requires a smaller amount of computer storage, which is why some search engines only store the indexed information and not the full content of each item, and instead provide a method of navigating to the items in the search engine result page. Alternatively, the search engine may store a copy of each item in a cache so that users can see the state of the item at the time it was indexed or for archive purposes or to make repetitive processes work more efficiently and quickly.

Other types of search engines do not store an index. Crawler, or spider type search engines (a.k.a. real-time search engines) may collect and assess items at the time of the search query, dynamically considering additional items based on the contents of a starting item (known as a seed, or seed URL in the case of an Internet crawler). Meta search engines store neither an index nor a cache and instead simply reuse the index or results of one or more other search engines to provide an aggregated, final set of results.

See also

  • Automatic summarization
  • Bibliographic database
  • Desktop search
  • Enterprise search
  • Federated search
  • Emanuel Goldberg (inventor of early search engine)
  • Human search engine
  • Image search
  • Index (search engine)
  • Inverted index
  • List of search engines
  • Medical literature retrieval
  • Metasearch engine
  • Search engine optimization
  • Search suggest drop-down list
  • Selection-based search
  • Semantic search
  • Spamdexing
  • SQL
  • Text mining
  • Vertical search
  • Video search engine

References

    Enter Word or Phrase :: Bible Word Search

    Bible Word Search the TNIV, NIV and NIrV by keyword or phrase. From the official TNIV, NIV and NIrV site and provided by the translation sponsor International Bible Society (IBS).

    ...

    Make your own Word Search with Discovery Education's Puzzlemaker!

    Enter the title for your word search The title will appear at the top of your page. IMPORTANT: Puzzle titles are limited to 49 characters. Enter the size of your word search puzzle

    ...

    Wizard Communication Systems

    Enter search words and then click Search. All material, graphics and content on this web site are copyrighted by Wizard ...

    ...

    Word Search Maker!

    Word Search Maker Directions: Enter the title that you would like to appear on the word search. Enter up to 20 words for your word search. Words can have up to 15 letters.

    ...

    RSPCA || RSPCA

    To search on ANY words in a list, enter each word separated by 'or' E.g. mice or mouse If your search needs to be very specific or your search word has more than one meaning enter ...

    ...

    FDIC Law, Regulations, Related Acts - Search

    with all of the words – This field behaves exactly like the input field on the basic search page. When you enter more than one word, results include pages that contain all of the ...

    ...

    Enter in word and search for a mark - The Code Cage Forums

    Enter in word and search for a mark Word VBA Programming

    ...

    Word Search Maker!

    Word Search Maker Directions: Enter the title that you would like to appear on the word search. Enter up to 20 words for your word search.

    ...

    Graduate Aid - Key Word Search

    Enter search key words. If you do not enter any key words, all records in the database will be retrieved. Then, click on the "Submit" button.

    ...

    The Word - View topic - Virtual keyboard: enter search words in any ...

    Last visit was: Mon Nov 23, 2009 6:28 am: It is currently Mon Nov 23, 2009 6:28 am

    ...