Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Herbert Hofmeister Geändert vor über 8 Jahren
2
Oracle TEXT 10g Release 1 New Features Edwin Balthes Oracle Support Services Oracle Deutschland GmbH
3
AGENDA Multilingualer Lexer Multipart Mime Filtering Query Log Analyse – neues Package Progressive Relaxation JDeveloper wizards for text search Near Accum Ctx_Report XML Output ALTER INDEX rebuild replace metadata
4
Text 10g Release 1 Globalisierung Unicode Lexer Erweiterung Japanische Sprachunterstützung Neue Deutsche Rechtschreibung
5
Text 10g Release 1 Unicode Lexer Neue Lexer Präferenz – World_Lexer Support für jede Unicode 4.0 Sprache
6
Text 10g Release 1 Japanische Sprachunterstützung Delimiter characters Fuzzy Funktion für das Japanische Japanisches Stemming Japanischer Unicode Japanisches Benutzer Lexikon
7
Text 10g Release 1 Komposita-Unterstützung
8
Text 10g Release 1 Neue Deutsche Rechtschreibung Alte Rechtschreibung Neue Rechtschreibung PotentialPotenzial KatarrhKatarr, Katarrh DelphinDelfin ErdgeschoßErdgeschoss SchiffahrtSchifffahrt Weh tun Irgend etwas Soviel Alte Schreibweise Neue Schreibweise
9
Text 10g Release 1 Query Template - Erweiterungen Query Rewrite Progressive Relaxation Spezifikation - Query Language Alternatives Scoring Alternative Grammatik …..
10
Text 10g Release 1 Query Rewrite
11
Text 10g Release 1 Beispiel - Query Rewrite SELECT * FROM purchaseorders WHERE CONTAINS (text,’ Retail Sales transform((TOKENS, "{", "}", " ")) transform((TOKENS, "{", "}", " ; ")) /seq> transform((TOKENS, "{", "}", "AND")) transform((TOKENS, "{", "}", "ACCUM")) ’)>0;
12
Text 10g Release 1 NEAR_ACCUMulate NEAR_ACCUM((word1, word2,..., wordn) [, max_span [, order]])
13
Text 10g Release 1 Progressive Relaxation
14
select * from purchaseorders where CONTAINS (text,' Retail Sales {Retail} {Sales} {Retail} NEAR {Sales} {Retail} AND {Sales} {Retail} ACCUM {Sales} ')>0;
15
Text 10g Release 1 Query Templates - Erweiterungen Multi_Lexer - Query Language select id from docs where CONTAINS (text, ' bon soir ')>0; Alternatives Scoring select id from docs where CONTAINS (text, ' mustang ')>0 Alternative Grammatik select id from docs where CONTAINS (text, ' San Diego ')>0;
16
Text 10g Release 1 CTX_REPORT Package CTX_REPORT.DESCRIBE_INDEX CTX_REPORT.DESCRIBE_POLICY CTX_REPORT.CREATE_INDEX_SCRIPT CTX_REPORT.CREATE_POLICY_SCRIPT CTX_REPORT.INDEX_SIZE CTX_REPORT.INDEX_STATS CTX_REPORT.TOKEN_INFO CTX_REPORT.QUERY_LOG_SUMMARY CTX_REPORT.TOKEN_TYPE
17
Text 10g Release 1 CTX_REPORT - Query Log Analyse Welche Abfragen wurden gemacht ? Welche Abfragen waren erfolgreich ? Welche Abfragen waren nicht erfolgreich ? WAS wurde WIE HÄUFIG angefragt ?
18
Text 10g Release 1 CTX_REPORT - Query Analyse 1.Start query logging 2.End query logging 3.Query log summary
19
Text 10g Release 1 XML Output - CTX_REPORT Package SELECT ctx_report.describe_index('DOCS_TEXT','XML') FROM dual; CTX_REPORT.DESCRIBE_INDEX('DOCS_TEXT','XML') -------------------------------------------------------------------------------- "CTXSYS"."DOCS_TEXT" 1392 context …
20
Text 10g Release 1 Erweiterungen - Dokumenten Services In 9i wurde für highlight, markup, tokens, filter, gist und markup ein Index benötigt. Dies geht nun in 10g auch ohne einen Index
21
Text 10g Release 1 Dokumenten Services
22
Text 10g Release 1 Alter Index Rebuild Replace Metadata Ersetzen der existierenden Präferenz-Settings durch neue Präferenz-Settings betrifft auch die SYNC Parameter Kein Neuaufbau des Textindexes ACHTUNG – eigene Verantwortung für einen konsistenten Index
23
Text 10g Release 1 Erweiterungen - Mail Filtering Konvertieren einer RFC-2045 Email in ein indizierbares Format Behandlung der Message Bodies basierend auf dem Content-Type Text Meldungen werden in den DB Characterset konvertiert Binärer Text wird gefiltert -> INSO Andere nicht binäre Daten werden nicht ausgegeben Benutzerdefinierte Felder sind als Sektionen suchbar
24
Text 10g Release 1 Erweiterungen bei der Indizierung AUTO und ON COMMIT Synchronisierung für CONTEXT Indizes Transaktionale CONTEXT Indizes Automatische Multi-Language Indizierung Unterstützung für Local Partitioned CONTEXT Indizes in parallel Binäres Filtern für den MULTI_COLUMN_DATASTORE Neue XML Output Option für Index Reports
25
Text 10g Release 1 Auto und ON COMMIT Synchronisierung DMLCOMMIT DML Pending Queue
26
Text 10g Release 1 Index Synchronisierung CREATE INDEX ON ( ) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS('SYNC(MANUAL | ON COMMIT |EVERY "interval_string" MEMORY size PARALLEL degree'); CREATE INDEX index_name ON table_name(column_name) INDEXTYPE IS CTXSYS.CONTEXT LOCAL(PARTITION part_name1 PARAMETERS(' SYNC(MANUAL |ON COMMIT |EVERY "interval_string" MEMORY size PARALLEL degree'), PARTITION part_name2 PARAMETERS('...'),...) PARAMETERS('...'); Global Indexes Local Indexes
27
Text 10g Release 1 Views - Synchronisierung CTX_USER_INDEXES CTX_INDEXES CTX_INDEX_PARTITIONS CTX_USER_INDEX_PARTITIONS
28
Text 10g Release 1 Transaktionale CONTEXT Indizes SELECT … CONTAINS( … ) DML
29
Text 10g Release 1 CTXXPATH - Erweiterungen Indizierung von Number und Unterst ü zung von numerischen Range Searches Attribute Existence Positional Predicate.
30
Text 10g Release 1 INPATH and HASPATH Erweiterungen Highlighting mit INPATH HASPATH
31
Text 10g Release 1 Änderung der Rechte für CTXSYS DBA Privilege
32
Text 10g Release 1 JDeveloper TEXT Wizards Text Wizard Classification Wizard Catalog Wizard
33
Text 10g Release 1 Text Wizard Demo
42
Text – Simple Search
43
Text – Advanced Search
44
Text – Knowledge Base
45
Oracle Ultra Search Out-of-the-Box search engine – Basiert auf Oracle Text Suche über intranet/extranet sources – Web, Databases, Files, Mail Servers, Repositories Verfügt über Web style interface und Java API für UserInterface Wird mit 9i Database, 9iAS/Portal, Collab. Suite R2/3 ausgeliefert
46
Ultra Search
47
Ultra Search Adv. Search
48
Collab Suite Search App.
49
Ultra Search Architecture SQL Engine Oracle Text Web Server Query & Admin Capabilities Web Browser Ultra Search Client Ultra Search Mid-Tier Component Ultra Search Server Crawler Crawler Crawler Crawler
50
Crawled Search Architecture Mid-tier Ultra Search Search App. Meeting Crawlet Web Crawler Calendar Mail Crawlet Files Crawlet Calendar Crawlet Mail Search Repository Oracle Confidential Client
51
Caching Documents WK$DOCUMENT
52
Indexing Documents
53
Gathering URLs
54
Federated Search Architecture Mid-tier Search Federator CalendarMeeting Mail Searchlet Files Searchlet Calendar Searchlet Mail UltraSearch Meeting Searchlet Web Searchlet Search App. Google Search Repository Oracle Confidential Client
55
Integrated Search Architecture Mid-tier CalendarMeetingFilesMail Crawled Search Meeting Searchlet Web Searchlet Google Ultra Search Repository Portal Crawlet Database Crawlet Portal 3 rd -party Sources Search Federator Mail Searchlet Files Searchlet Calendar Searchlet Collab. Suite Search App. Client
56
Java Query API
57
New Feature Areas Security Federated Search Neue repositories (Documentum, Lotus/Notes) Classification/Clustering
58
Advanced Security Authentifizierung mit SSO Ultra Search repository unterstützt ACLs für crawled Dokumente – OID Integration für die group Info. – Benutzereingeschränkte Suche nach was erlaubt ist – Crawlet für (document, ACL) Paare Nur mit Extensible Crawler repositories HTTPS, Digest Authentication support
59
Federated Search Mid-tier CalendarMeetingFilesMail Crawled Search Meeting Searchlet Web Searchlet Google Ultra Search Repository Portal Crawlet Database Crawlet Portal 3 rd -party Sources Search Federator Mail Searchlet Files Searchlet Calendar Searchlet Client
60
New 10 g Multimedia Features Standards Support – SQL/MM Still Image New version of Java Advanced Imaging and additional image processing operators Support for additional media formats – Microsoft ASF, MPEG2 & MPEG4 Microsoft Windows Media Server Plugin Real Server Plugin for Helix Server XML DB integration
61
Standards Support Oracle10 g supports the first edition of the ISO/IEC 13249-5:2001 SQL/MM Part 5: Still Image Standard. The standard defines object relational types for images and image characteristics. Each object type includes attributes, methods, and associated SQL functions and procedures.
62
Java Advanced Imaging Support for JAI 1.1.1_01, the newest version of the SUN Open Standard for Image Processing Additional image processing operators – Arbitrary Image Rotate – Flip & Mirror – Page extract from a multi page TIFF file – Contrast Enhancement – Quantize algorithm – Gamma Correction
63
Microsoft ASF & Windows Media Server Advanced System Format has become a popular streaming media format on the web – Oracle10 g Database can parse ASF file format metadata Windows Media Server – An Oracle developed plugin for the Microsoft Windows Media that enables it to stream ASF audio/video files stored in Oracle10 g Database – Analogous to the existing Oracle9i Database support for Real Networks streaming server Available through OTN
64
A Q & FRAGEN ???
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.