Gregory Grefenstette

Search-Based Applications


Скачать книгу

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

       Acknowledgments

       Glossary

       1 Search Based Applications

       1.1 Introduction

       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

       1.6.1 Lecture Roadmap

       2 Evolving Business Information Access Needs

       2.1 Changing Times

       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 Origins and Histories

       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 Data Models & Storage

       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 Data Collection/Population

       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 Data Processing

       6.1 Search Engines

       6.1.1 Natural Language Processing

       6.1.2 Relevancy Criteria

       6.2 Databases

       6.3 What has Changed

       6.3.1 Search Engines

       6.3.2 Databases

       7 Data Retrieval

       7.1 Search Engines

       7.1.1 Querying

       7.1.2 Output

       7.2 Databases

       7.2.1 Querying

       7.2.2 Output

       7.3 What’s Changed?

       7.3.1 Search Engines

       7.3.2 Databases

       8 Data Security, Usability, Performance, Cost

       8.1 Search Engines

       8.2 Databases

       8.3 What has Changed

       8.3.1 Search Engines

       9 Summary Evolutions and Convergences

       9.1 SBA-Enabling Search Engine Evolutions

       9.1.1 Data Model

       9.1.2 Data Storage

       9.1.3 Data Collection

       9.1.4 Data Processing

       9.1.5 Data Retrieval & Output

       9.1.6 Data Security, Usability, Performance, Cost

       9.2 Convergence

       10 SBA Platforms

       10.1 What is an SBA Platform?

       10.2 Information Access Platforms

       10.3 SBA Platforms: Market Leaders