HOME

TheInfoList



OR:

A search-based application is a
software application Application software is any computer program that is intended for end-user use not computer operator, operating, system administration, administering or computer programming, programming the computer. An application (app, application program, sof ...
in which a search engine platform is used as the core infrastructure for
information access Information access is the freedom or ability to identify, obtain and make use of database or information effectively. There are various research efforts in information access for which the objective is to simplify and make it more effective fo ...
and reporting. Search-based applications use semantic technologies to aggregate, normalize and classify unstructured, semi-structured and/or
structured content Structured content is information or content that is organized in a predictable way and is usually classified with metadata. XML is a common storage format, but structured content can also be stored in other standard or proprietary formats. Whe ...
across multiple repositories, and employ natural language technologies for accessing the aggregated information.


Pre-conditions

Search-based applications are fully packaged applications that:Worldwide Search and Discovery 2009 Vendor Shares: An Update on Market Trends, IDC #223926, July, 2010 by Susan Feldman and Hadley Reynolds. * Are built on a search backbone to enable sub-second access to information in multiple formats and from multiple sources * Are delivered as a unified work environment to support a specific task or workflow, for example: eDiscovery, financial services regulatory compliance, fraud detection, voice of the customer, sales prospecting, pharmaceutical research, anti-terrorism intelligence, or customer support. * Integrate all the tools that are commonly needed for that specific task or workflow, including: ** Multi-source information access ** Authoring ** Collaboration ** Business process ** Reporting and analysis ** Alerting ** Visualization * Provide pre-configured data integration with multiple repositories of information in multiple formats as appropriate for the application domain. * Integrate
domain knowledge Domain knowledge is knowledge of a specific discipline or field in contrast to general (or domain-independent) knowledge. The term is often used in reference to a more general discipline—for example, in describing a software engineer who has ge ...
to support the particular task, including industry taxonomies and vocabularies, internal processes, workflow for the task, connectors to specialized collections of information, and decision heuristics typical of the field. * Provide a compelling user interface and interaction design that eliminates the need for users to “pogo stick” or continually jump from one application to another. This buffers the user from the complexity of operating separate applications and enables them to focus on getting work done. * Are quick to deploy, easy to customize or extend, and economical to administer


Practical uses

Search-based applications are used for a variety of purposes, including: * Enterprise Business Applications: For example,
customer relationship management Customer relationship management (CRM) is a strategic process that organizations use to manage, analyze, and improve their interactions with customers. By leveraging data-driven insights, CRM helps businesses optimize communication, enhance cus ...
,
enterprise resource planning Enterprise resource planning (ERP) is the integrated management of main business processes, often in real time and mediated by software and technology. ERP is usually referred to as a category of business management software—typically a suit ...
,
Supply Chain Management In commerce, supply chain management (SCM) deals with a system of procurement (purchasing raw materials/components), operations management, logistics and marketing channels, through which raw materials can be developed into finished produc ...
, Compliance & Discovery, and
business intelligence Business intelligence (BI) consists of strategies, methodologies, and technologies used by enterprises for data analysis and management of business information. Common functions of BI technologies include Financial reporting, reporting, online an ...
* Web Applications: Typically, business to business, business to consumer, and consumer to business applications that mash-up data and functionality from diverse sources (databases, Web content,
user-generated content User-generated content (UGC), alternatively known as user-created content (UCC), emerged from the rise of web services which allow a system's User (computing), users to create Content (media), content, such as images, videos, audio, text, testi ...
, mapping data and functions, etc.) The use of a search platform as the core infrastructure for software applications has been enabled largely by two search engine features: 1) Scalability 2) Ad hoc access to multiple heterogeneous sources from a single point of access. Search-based applications have proven popular and effective because they provide a dynamic, scalable access infrastructure that can be integrated with other features that information workers need: task-specific, and easy to use work environments that integrate features that are usually designed to be used as separate applications, collaborative features, domain knowledge, and security. Search engines are not a replacement for database systems; they are a complement. They have been optimally engineered to facilitate access to information, not to record and store transactions. In addition, the mathematical and statistical processors integrated to date into search engines remain relatively simple. At present, therefore, databases still provide a more effective structure for complex analytical functions. Search applications also focus on providing quality results considering search relevancy.


References


Further reading

* Worldwide Search and Discovery 2009 Vendor Shares: An Update on Market Trends, IDC #223926, July, 2010 by Susan Feldman and Hadley Reynolds. * Butler Grou
Webinar on Search Based Applications
{{Webarchive, url=https://web.archive.org/web/20110112201509/http://www.butlergroup.com/webinarIntroduction.asp?mcr=EXA190509&scr=EXA190509 , date=2011-01-12 explaining search-based applications and how they work * Presentation o
Search Based Applications
by Information Builders * IDC Executive Brie
"The Information Advantage: Information Access in Tomorrow's Enterprise,"
October 2009, downloadable from the Exalead.com website. Adapted fro
Hidden Costs of Information Work: A Progress Report
an
Worldwide Search and Discovery Software 2009–2013 Forecast Update and 2008 Vendor Shares
by Susan Feldman, IDC. * ID
Search and Discovery Software: 2009 Market Map
* KMWorld articl
Search-based applications support critical decision making
* Kellblog pos
IDC's Definition of Search-Based Applications
* Steve-Kearns
Building Multilingual Search Based Applications
presentation at Apache Lucene EuroCon 2010 conference * Information Today articl
Attivio Upgrades Its Active Intelligence Engine

Debugging Search Application Relevance Issues
by Grant Ingersoll. Accessed October 22, 2014.

* ttps://sinequa.github.io/sba-angular/intro.html Introduction to the SBA framework


See also

* Agile application *
Agile development Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by ''The Agile Alliance'', a group of 17 software practitioners, in 2001. As documented in their ''Manifesto ...
* Business Intelligence 2.0 (BI 2.0) *
Enterprise Search Enterprise search is software technology for searching data sources internal to a company, typically intranet and database content. The search is generally offered only to users internal to the company. Enterprise search can be contrasted with web ...
* Search oriented architecture *
Software as a service Software as a service (SaaS ) is a cloud computing service model where the provider offers use of application software to a client and manages all needed physical and software resources. SaaS is usually accessed via a web application. Unlike o ...
Enterprise application integration *Search-based application Internet terminology