Many high-end search engines can also store field information, so searches can be limited to a specific field as well. While some programmers and librarians enjoy the control that query languages give them, most people do not. Full-text search engines offer simple and flexible search options, with most providing an Advanced Search feature for power users. Flexible Search Morphology Database search functions tend to look for exact matches in capitalization and characters. Many text search engines will automatically match lowercase searches with any text, and will adjust for extended and diacritical characters.
Search engines tend to just report that they found no matches.
Many databases are not designed for easy searching. In a wine database, for example, it may be difficult to find wines from a certain region, such as the Napa valley of California, because the location is stored in a table far away from the wine names. Search engines, such as Ripfire, AltaVista, and Inktomi, which bundle related information during indexing, provide a rich data set for searching. Mercado's Intuifind provides options to entirely rearrange a database structure, if that's what's necessary for searching. Response Time and Database Resources Databases are optimized to search for exact words and phrases, and they tend to respond very slowly otherwise.