Introduction to Oracle interMedia-Text - PowerPoint PPT Presentation

About This Presentation
Title:

Introduction to Oracle interMedia-Text

Description:

Introduction to Oracle interMedia-Text By Derek Mathieson (AS-IDS) The Problem Find X by keyword Y The Solution Searching with interMedia-Text Rewritten query using ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 19
Provided by: aisWebCe
Category:

less

Transcript and Presenter's Notes

Title: Introduction to Oracle interMedia-Text


1
Introduction to Oracle interMedia-Text
  • By Derek Mathieson
  • (AS-IDS)

2
The Problem
  • Find X by keyword Y

SELECT cod FROM bud_codes WHERE desc LIKE
EDH SELECT doc_id FROM edh_docs WHERE
UPPER(short_desc) LIKE PRINTER
TOO SLOW!
f1
3
The Solution
Oracle interMedia-Text
4
Searching with interMedia-Text
  • Rewritten query using interMedia-Text.

SELECT doc_id FROM edh_docs WHERE CONTAINS(
short_desc, PRINTER, 1) gt 0
d3, d4, d5
5
Query Operators
  • Algebraic
  • Dictionary
  • Other

6
Algebraic Query Operators
  • AND, OR, NOT, MINUS
  • Example
  • monitor NOT flat
  • AS-IDS OR AS-SAS

d6
7
Dictionary Query Operators
  • ABOUT
  • ABOUT(subatomic particles)
  • matches text on the subject of physics
  • Broader, Narrower, Related or Preferred Term
  • BT(dog)
  • Matches dog, mammal, animal

d7
8
Dictionary Query Operators
  • Stem
  • stem(sing)
  • matches sing sung or sang
  • Synonym
  • SYN(tiger)
  • matches tiger cat, etc.
  • Translated Term
  • TR(chien)
  • matches chien or dog

9
Other Query Operators
  • fuzzy, soundex
  • ?apply
  • matches apply apple applied April
  • Wildcards
  • math, day, th, _ing

name
10
Other Query Operators
  • NEAR((word1, word2,...) , max_span , order)
  • NEAR((monday, tuesday, wednesday), 20, TRUE)
  • WITHIN
  • workflow WITHIN TITLE
  • Derek WITHIN AUTHOR WITHIN BOOK

ltTITLEgtWorkflowlt/TITLEgt Business process
automation
11
Sorting by Relevance
SELECT doc_id FROM edh_docs WHERE CONTAINS(
short_desc, DOG, CAT, MOUSE, 1) gt 0
12
Sorting by Relevance
SELECT doc_id FROM edh_docs WHERE CONTAINS(
short_desc, DOG, CAT, MOUSE, 1) gt 0 ORDER BY
SCORE(1) DESC
13
Sorting by Relevance
SELECT / FIRST_ROWS / doc_id FROM edh_docs
WHERE CONTAINS( short_desc, DOG, CAT, MOUSE,
1) gt 0 ORDER BY SCORE(1) DESC
acid
14
Creating Indexes
  • Now built in to Oracle kernel
  • NOT automatically updated after DML
  • Manually refreshed
  • ctxsrv process

create index edh_docs_idx on edh_docs( short_desc
) indextype is ctxsys.context
15
Data Sources
  • Column data (VARCHAR, CLOB, etc.)
  • Detail Table
  • External File
  • URL

16
Data Types
  • Text
  • ASCII, HTML, XML,
  • Microsoft
  • RTF, Word, Works, PowerPoint, Excel, Access,
  • Other
  • PDF, WordPerfect, Lotus 1-2-3, MacWrite,
    QuattroPro, dBASE,
  • Over 160 different File Formats!

17
Applications
  • EDH Search Screens
  • Supplier by keyword, or partial address
  • Budget Code by description
  • Document by short description
  • Document by full text?

What about YOUR application?
18
Thank You
For More Information
Browse tohttp//technet.oracle.com
/training/products/intermedia/listing.htm
Write a Comment
User Comments (0)
About PowerShow.com