Content deleted Content added
No edit summary |
Undid revision 1184143840 by 2804:60:146:B601:A42A:89C6:9E77:F5E (talk) |
||
(9 intermediate revisions by 9 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: ▼
== Search engines ==
* 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]]).
The largest online directories, such as [[Google]] and [[Yahoo]], utilize thousands of computers to process billions of website documents using [[web crawlers]] or [[spiders
== Components ==
Searching
▲Searching a for text-based content in [[databases]] or [[structured data]] formats (such as [[XML]] and [[Comma-separated values|CSV]]) 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. However, databases allow logical queries such as the use of multi-field [[Boolean logic]], while full-text searches do not. "Crawling" (a human by-eye search) is not necessary to find information stored in a database because the data is already structured, though it is often necessary to index the data in a more compact form to allow for faster searches.
Database search engines are usually included with major database software products.
== Applications ==
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.▼
▲
==See also==
*[[Outline of search engines]]
*[[
==External links==
|