Search-Based Applications. Gregory Grefenstette
Чтение книги онлайн.
Читать онлайн книгу Search-Based Applications - Gregory Grefenstette страница 2
ABSTRACT
We are poised at a major turning point in the history of information management via computers. Recent evolutions in computing, communications, and commerce are fundamentally reshaping the ways in which we humans interact with information, and generating enormous volumes of electronic data along the way. As a result of these forces, what will data management technologies, and their supporting software and system architectures, look like in ten years? It is difficult to say, but we can see the future taking shape now in a new generation of information access platforms that combine strategies and structures of two familiar – and previously quite distinct – technologies, search engines and databases, and in a new model for software applications, the Search-Based Application (SBA), which offers a pragmatic way to solve both well-known and emerging information management challenges as of now. Search engines are the world’s most familiar and widely deployed information access tool, used by hundreds of millions of people every day to locate information on the Web, but few are aware they can now also be used to provide precise, multidimensional information access and analysis that is hard to distinguish from current database applications, yet endowed with the usability and massive scalability of Web search. In this book, we hope to introduce Search Based Applications to a wider audience, using real case studies to show how this flexible technology can be used to intelligently aggregate large volumes of unstructured data (like Web pages) and structured data (like database content), and to make that data available in a highly contextual, quasi real-time manner to a wide base of users for a varied range of purposes. We also hope to shed light on the general convergences underway in search and database disciplines, convergences that make SBAs possible, and which serve as harbingers of information management paradigms and technologies to come.
KEYWORDS
search-based applications, search engines, semantic technologies, natural language processing, human-computer information retrieval, data retrieval, online analytical processing, OLAP, data integration, alternative data access platforms, unified information access, NoSQL, mash-up technologies
Contents
1.1.1 What is a Search Based Application?
1.2 High Impact, Low Risk Solution for Businesses
1.3 Fertile Ground for Interdisciplinary Research
1.4 A Valuable Tool for Database Administrators
1.5 New Opportunities for Search Specialists
1.6 New Flexibility for Software Developers
2 Evolving Business Information Access Needs
2.2 The Need for High Performance and Scalability
2.3 The Need for Unified Access to Global Information
2.4 The Need for Simple Yet Secure Access
3.1 Search Engines
3.2 Databases
3.3 What has Changed Recently
3.3.1 Search Engines Enter the Enterprise
3.3.2 Databases Go Online
3.3.3 Structural and Conceptual Changes
4.1 Search Engines
4.1.1 Conceptual Data Model
4.1.2 Data Storage
4.1.3 Storage Framework
4.2 Databases
4.2.1 Conceptual Data Model
4.2.2 Data Storage
4.2.3 Storage Framework
4.3 What has Changed Recently
4.3.1 Search Engines
4.3.2 Databases
5.1 Search Engines
5.1.1 Collection
5.1.2 Updating
5.2 Databases
5.2.1 Creation/Collection
5.2.2 Updating
5.3 What has Changed
5.3.1 Search Engines
5.3.2 Databases
6.1 Search Engines
6.1.1 Natural Language Processing
6.1.2 Relevancy Criteria