Content deleted Content added
No edit summary |
Undid revision 1184143840 by 2804:60:146:B601:A42A:89C6:9E77:F5E (talk) |
||
(41 intermediate revisions by 39 users not shown) | |||
Line 1:
A '''database search engine''' is a [[search engine]] that operates on material stored in a digital [[database]].
Categories of [[search engine]] software include web search or full-text search (e.g., [[Lucene]]), database or structured data search such as [[Diesel point]], and mixed or [[enterprise search]] like [[Google Search Appliance]]. The largest online directories, such as [[Google]] and [[Yahoo!]], utilize hundreds of thousands of computers to process billions of website documents, returning results for thousands of searches per second. Processing high volumes of queries requires software to run in a highly distributed environment with a high degree of redundancy. ▼
== Search engines ==
Categories of search engine software include:
Searching for text-based content in [[databases]] or [[structured data]] formats (such as [[XML]], [[Comma-separated values|CSV]], etc.) presents special challenges and opportunities, which specialized search engines resolve. Databases are slow when solving complex queries, which have multiple logical or [[string matching]] arguments. Databases allow logical queries, such as the use of multi-field [[boolean logic]], which full-text searches don't. "Crawling" (a human by-eye search) is not necessary to find information stored in a database, since the data is already structured, although it is often necessary to index the data in a more compact form that is designed to allow for faster searches.▼
* Web search or full-text search (e.g. [[Lucene]]).
* [[Database]] or [[structured data]] search (e.g. [[Dieselpoint]]).
* Mixed or [[enterprise search]] (e.g. [[Google Search Appliance]]).
▲
== Components ==
In more advanced database search systems, relational databases are indexed by compounding multiple tables into a single table containing only the fields that need to be "queried" (displayed in search results). The actual data-matching engines can include a multitude of functions including basic string matching, normalization and transformation. Database search technology is used heavily by many large public and private entities including government database services, e-commerce companies, online advertising platforms, telecommunications service providers and other consumers with a need to access information in large repositories.▼
▲Searching for
Database search engines are usually included with major database software products.
== Applications ==
▲
==See also==
*[[Outline of search engines]]
*[[
==External links==
* [http://www.searchtools.com/info/database-search.html Searching for Text Information in Databases]
{{DEFAULTSORT:
[[Category:Information retrieval systems]]
|