SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
1 
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
SAP HANA SPS 09 - What’s New? Full-text Search 
SAP HANA Product Management November, 2014 
(Delta from SPS 08 to SPS 09)
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
2 
Public 
Agenda 
Integration into Core Data Services (CDS) 
Full-text indexing 
Search models 
Integration into ODATA 
Full-text search 
SAP HANA InA File Loader 
Additional Enhancements
Full-text Search
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
4 
Public 
Full-text Index, Search Models, and Data Access 
Table 
Table 
Attribute View w/ search properties 
SQL 
HANA Search UI built e.g. with Info Access (InA) toolkit for HTML5, running natively on SAP HANA 
SInA API 
CDS View w/ search annotations 
OData 
HANA App Application running natively on SAP HANA, built with SAP UI5 
Defining a full-text index in CDS 
Defining a search view in CDS 
Full-text searching in ODATA
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
5 
Public 
Full-text Search – What’s New in SPS 09? CDS Full-text Index 
Define a full-text index in a CDS (Core Data Services) documents by using new CDS annotations. 
The "SearchIndex" annotations of a CDS element are similar to the parameters used in a SQL CREATE FULLTEXT INDEX statement and include settings to control 
•Full-text indexing , e.g. define the name of the full-text index 
•Fuzzy indexing, e.g. to speed up fuzzy searches on special data like postcodes and housenumbers 
•Text analysis, e.g. define language detection behavior and dictionaries and rules used to process the data 
Full-text index is now fully transportable in a system landscape. 
@Catalog.tableType: #COLUMN 
entity myTable { 
key ID : Integer NOT NULL; 
@SearchIndex.text: { enabled: true, storeOriginalContent: true, async: true} 
TITLE : String(5000); 
@SearchIndex.text : { enabled: true, async: true, textAnalysis : { mode: #EXTENDED, languageDetection: ['en'], configurationID : 'package::myconfig.hdbtextconfig' } } 
ABSTRACT : LargeString; 
CATEGORY : String(100); 
};
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
6 
Public 
Full-text Search – What’s New in SPS 09? CDS Search View 
CDS annotations are provided to define search models and advanced functions which are available when querying a search model via ODATA. 
The "Search" and "EnterpriseSearch" annotations of a CDS view element are similar to the search properties available in Attribute Views and include settings to define 
•Columns searched in by default 
•Relevance ranking 
•Fuzzy search 
•Columns to be exposed as so-called "facets" 
•Columns for which snippets and search-term highlighting are provided by default 
@Search.searchable: true 
define view myView as select from "myPackage::myTable" as T1 { 
@EnterpriseSearch.key : true 
T1.ID, 
@Search.defaultSearchElement: true 
@Search.ranking: #HIGH 
@Search.fuzzinessThreshold : 0.8 
@Search.termMappingDictionary : 'myPackage::TERMMAPPINGS' 
@Search.termMappingListID : ['default'] 
@EnterpriseSearch.highlighted.enabled : true 
T1.TITLE, 
@Search.defaultSearchElement: true 
@Search.ranking: #MEDIUM 
@EnterpriseSearch.snippets.enabled : true 
T1.ABSTRACT, 
@EnterpriseSearch.usageMode: [ #AUTO_FACET ] 
T1.CATEGORY 
};
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
7 
Public 
Full-text Search – What’s New in SPS 09? Full-text Search with ODATA 
It is now possible to expose search-enabled CDS views in ODATA and execute full-text searches via ODATA. 
Besides the standard ODATA parameters, two search-specific query options are available. 
•"search" This option is used to define the full-text search query, using the same syntax as available in the SQL CONTAINS() predicate. 
•"facets" This option is used to define if "facets" which are specified in a CDS search-able view should be included in the ODATA response.
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
8 
Public 
Full-text Search – What’s New in SPS 09? SAP HANA InA File Loader 
The SAP HANA InA File Loader component has been improved. 
•Support of SSL, HTTP proxies and HTTP authentication through HTTP destinations 
•Administration UI 
•Enhanced monitoring functions 
•Simplified security setup and maintenance
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
9 
Public 
Full-text Search – What’s New in SPS 09? Additional Enhancements 
New monitoring function for the full-text indexing process. 
SELECT INDEXING_STATUS("myColumn") FROM "myTable"; information on indexing status per document 
SELECT INDEXING_ERROR_CODE("myColumn"), INDEXING_ERROR_MESSAGE("myColumn") FROM "myTable"; information on indexing errors per document 
A plain text representation of binary file formats can be retrieved via SQL. 
SELECT PLAINTEXT("myBinaryContent") FROM "myTable";
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
10 
Public 
Disclaimer 
This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. 
SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP’s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. 
This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
11 
Public 
How to find SAP HANA documentation on this topic? 
•In addition to this learning material, you can find SAP HANA platform documentation on SAP Help Portal knowledge center at http://help.sap.com/hana_platform. 
•The knowledge centers are structured according to the product lifecycle: installation, security, administration, development: 
SAP HANA Options 
SAP HANA Advanced Data Processing 
SAP HANA Dynamic Tiering 
SAP HANA Enterprise Information Management 
SAP HANA Predictive 
SAP HANA Real-Time Replication 
SAP HANA Smart Data Streaming 
SAP HANA Spatial 
•Documentation sets for SAP HANA options can be found at http://help.sap.com/hana_options: 
SAP HANA Platform SPS 
What’s New – Release Notes 
Installation 
Administration 
Development 
References 
•
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
Thank you 
Contact information 
Markus Fath 
SAP HANA Product Management 
AskSAPHANA@sap.com
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
13 
Public 
© 2014 SAP SE or an SAP affiliate company. All rights reserved. 
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. 
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. 
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. 
National product specifications may vary. 
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. 
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Contenu connexe

En vedette

En vedette (17)

SAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text MiningSAP HANA SPS10- Text Analysis & Text Mining
SAP HANA SPS10- Text Analysis & Text Mining
 
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
Deployment and Development approaches for the ISV using PowerBuilder and SQL ...
 
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
Building ISV Applications that run in the cloud with SQL Anywhere On-Demand E...
 
Maximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL AnywhereMaximizing Database Tuning in SAP SQL Anywhere
Maximizing Database Tuning in SAP SQL Anywhere
 
SQL Anywhere Tips and Tricks
SQL Anywhere Tips and TricksSQL Anywhere Tips and Tricks
SQL Anywhere Tips and Tricks
 
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact SheetBig Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
Big Data, Big Thinking: Simplified Architecture Webinar Fact Sheet
 
SAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA AnswersSAP HANA SPS09 - SAP HANA Answers
SAP HANA SPS09 - SAP HANA Answers
 
Big Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped OpportunitiesBig Data, Big Thinking: Untapped Opportunities
Big Data, Big Thinking: Untapped Opportunities
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
 
Enterprise Information Management
Enterprise Information ManagementEnterprise Information Management
Enterprise Information Management
 
An In-Depth Look at SAP SQL Anywhere Performance Features
An In-Depth Look at SAP SQL Anywhere Performance FeaturesAn In-Depth Look at SAP SQL Anywhere Performance Features
An In-Depth Look at SAP SQL Anywhere Performance Features
 
SQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of ThingsSQL Anywhere and the Internet of Things
SQL Anywhere and the Internet of Things
 
SAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA ModelingSAP HANA SPS09 - HANA Modeling
SAP HANA SPS09 - HANA Modeling
 
SQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and OdataSQLAnywhere 16.0 and Odata
SQLAnywhere 16.0 and Odata
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development Tools
 
Synchronizing Data in SAP HANA Using SAP SQL Anywhere
Synchronizing Data in SAP HANA Using SAP SQL AnywhereSynchronizing Data in SAP HANA Using SAP SQL Anywhere
Synchronizing Data in SAP HANA Using SAP SQL Anywhere
 
SAP HANA SPS09 - Dynamic Tiering
SAP HANA SPS09 - Dynamic TieringSAP HANA SPS09 - Dynamic Tiering
SAP HANA SPS09 - Dynamic Tiering
 

Similaire à SAP HANA SPS09 - Full-text Search

Open sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slidesOpen sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slides
Ramin Sadeghi
 

Similaire à SAP HANA SPS09 - Full-text Search (20)

SAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP RiverSAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP River
 
SAP HANA SPS09 - SQLScript
SAP HANA SPS09 - SQLScriptSAP HANA SPS09 - SQLScript
SAP HANA SPS09 - SQLScript
 
HANA SPS07 Fuzzy Search
HANA SPS07 Fuzzy SearchHANA SPS07 Fuzzy Search
HANA SPS07 Fuzzy Search
 
HANA SPS07 Fulltext Search
HANA SPS07 Fulltext SearchHANA SPS07 Fulltext Search
HANA SPS07 Fulltext Search
 
HANA SPS07 Smart Data Access
HANA SPS07 Smart Data AccessHANA SPS07 Smart Data Access
HANA SPS07 Smart Data Access
 
HANA SPS07 Shine
HANA SPS07 ShineHANA SPS07 Shine
HANA SPS07 Shine
 
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
 
SAP HANA SPS08 SQLScript
SAP HANA SPS08 SQLScriptSAP HANA SPS08 SQLScript
SAP HANA SPS08 SQLScript
 
データベースMeetup Vol3
データベースMeetup Vol3データベースMeetup Vol3
データベースMeetup Vol3
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
 
SAP HANA SPS09 - SAP HANA Workload Management
SAP HANA SPS09 - SAP HANA Workload ManagementSAP HANA SPS09 - SAP HANA Workload Management
SAP HANA SPS09 - SAP HANA Workload Management
 
HANA SPS07 Text Analysis
HANA SPS07 Text AnalysisHANA SPS07 Text Analysis
HANA SPS07 Text Analysis
 
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
EnterpriseJungle For SuccessFactors - SuccessConnect L1 Overview Presentation
 
Open sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slidesOpen sap lum1_week_1_all_slides
Open sap lum1_week_1_all_slides
 
SAP HANA SPS10- SAP DB Control Center
SAP HANA SPS10- SAP DB Control CenterSAP HANA SPS10- SAP DB Control Center
SAP HANA SPS10- SAP DB Control Center
 
DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015DMM161 HANA_MODELING_2015
DMM161 HANA_MODELING_2015
 
Breaking Down a SQL Monolith with Change Tracking, Kafka and KStreams/KSQL
Breaking Down a SQL Monolith with Change Tracking, Kafka and KStreams/KSQLBreaking Down a SQL Monolith with Change Tracking, Kafka and KStreams/KSQL
Breaking Down a SQL Monolith with Change Tracking, Kafka and KStreams/KSQL
 
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud PlatformSUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
 
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle ManagementSAP HANA SPS09 - SAP HANA Platform Lifecycle Management
SAP HANA SPS09 - SAP HANA Platform Lifecycle Management
 
SAP Workflow in S4HANA
SAP Workflow in S4HANASAP Workflow in S4HANA
SAP Workflow in S4HANA
 

Plus de SAP Technology

Plus de SAP Technology (20)

SAP Integration Suite L1
SAP Integration Suite L1SAP Integration Suite L1
SAP Integration Suite L1
 
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

SAP HANA SPS09 - Full-text Search

  • 1. 1 ©2014 SAP SE or an SAP affiliate company. All rights reserved. SAP HANA SPS 09 - What’s New? Full-text Search SAP HANA Product Management November, 2014 (Delta from SPS 08 to SPS 09)
  • 2. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 2 Public Agenda Integration into Core Data Services (CDS) Full-text indexing Search models Integration into ODATA Full-text search SAP HANA InA File Loader Additional Enhancements
  • 4. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 4 Public Full-text Index, Search Models, and Data Access Table Table Attribute View w/ search properties SQL HANA Search UI built e.g. with Info Access (InA) toolkit for HTML5, running natively on SAP HANA SInA API CDS View w/ search annotations OData HANA App Application running natively on SAP HANA, built with SAP UI5 Defining a full-text index in CDS Defining a search view in CDS Full-text searching in ODATA
  • 5. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 5 Public Full-text Search – What’s New in SPS 09? CDS Full-text Index Define a full-text index in a CDS (Core Data Services) documents by using new CDS annotations. The "SearchIndex" annotations of a CDS element are similar to the parameters used in a SQL CREATE FULLTEXT INDEX statement and include settings to control •Full-text indexing , e.g. define the name of the full-text index •Fuzzy indexing, e.g. to speed up fuzzy searches on special data like postcodes and housenumbers •Text analysis, e.g. define language detection behavior and dictionaries and rules used to process the data Full-text index is now fully transportable in a system landscape. @Catalog.tableType: #COLUMN entity myTable { key ID : Integer NOT NULL; @SearchIndex.text: { enabled: true, storeOriginalContent: true, async: true} TITLE : String(5000); @SearchIndex.text : { enabled: true, async: true, textAnalysis : { mode: #EXTENDED, languageDetection: ['en'], configurationID : 'package::myconfig.hdbtextconfig' } } ABSTRACT : LargeString; CATEGORY : String(100); };
  • 6. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 6 Public Full-text Search – What’s New in SPS 09? CDS Search View CDS annotations are provided to define search models and advanced functions which are available when querying a search model via ODATA. The "Search" and "EnterpriseSearch" annotations of a CDS view element are similar to the search properties available in Attribute Views and include settings to define •Columns searched in by default •Relevance ranking •Fuzzy search •Columns to be exposed as so-called "facets" •Columns for which snippets and search-term highlighting are provided by default @Search.searchable: true define view myView as select from "myPackage::myTable" as T1 { @EnterpriseSearch.key : true T1.ID, @Search.defaultSearchElement: true @Search.ranking: #HIGH @Search.fuzzinessThreshold : 0.8 @Search.termMappingDictionary : 'myPackage::TERMMAPPINGS' @Search.termMappingListID : ['default'] @EnterpriseSearch.highlighted.enabled : true T1.TITLE, @Search.defaultSearchElement: true @Search.ranking: #MEDIUM @EnterpriseSearch.snippets.enabled : true T1.ABSTRACT, @EnterpriseSearch.usageMode: [ #AUTO_FACET ] T1.CATEGORY };
  • 7. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 7 Public Full-text Search – What’s New in SPS 09? Full-text Search with ODATA It is now possible to expose search-enabled CDS views in ODATA and execute full-text searches via ODATA. Besides the standard ODATA parameters, two search-specific query options are available. •"search" This option is used to define the full-text search query, using the same syntax as available in the SQL CONTAINS() predicate. •"facets" This option is used to define if "facets" which are specified in a CDS search-able view should be included in the ODATA response.
  • 8. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 8 Public Full-text Search – What’s New in SPS 09? SAP HANA InA File Loader The SAP HANA InA File Loader component has been improved. •Support of SSL, HTTP proxies and HTTP authentication through HTTP destinations •Administration UI •Enhanced monitoring functions •Simplified security setup and maintenance
  • 9. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 9 Public Full-text Search – What’s New in SPS 09? Additional Enhancements New monitoring function for the full-text indexing process. SELECT INDEXING_STATUS("myColumn") FROM "myTable"; information on indexing status per document SELECT INDEXING_ERROR_CODE("myColumn"), INDEXING_ERROR_MESSAGE("myColumn") FROM "myTable"; information on indexing errors per document A plain text representation of binary file formats can be retrieved via SQL. SELECT PLAINTEXT("myBinaryContent") FROM "myTable";
  • 10. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 10 Public Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP’s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
  • 11. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 11 Public How to find SAP HANA documentation on this topic? •In addition to this learning material, you can find SAP HANA platform documentation on SAP Help Portal knowledge center at http://help.sap.com/hana_platform. •The knowledge centers are structured according to the product lifecycle: installation, security, administration, development: SAP HANA Options SAP HANA Advanced Data Processing SAP HANA Dynamic Tiering SAP HANA Enterprise Information Management SAP HANA Predictive SAP HANA Real-Time Replication SAP HANA Smart Data Streaming SAP HANA Spatial •Documentation sets for SAP HANA options can be found at http://help.sap.com/hana_options: SAP HANA Platform SPS What’s New – Release Notes Installation Administration Development References •
  • 12. ©2014 SAP SE or an SAP affiliate company. All rights reserved. Thank you Contact information Markus Fath SAP HANA Product Management AskSAPHANA@sap.com
  • 13. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 13 Public © 2014 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward- looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.