Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Oracle XmlDB indexing

Re: Oracle XmlDB indexing

From: Tim Arnold <timkarnold_at_comcast.net>
Date: Tue, 16 Nov 2004 08:19:38 -0500
Message-ID: <TNCdnROjtbjFYwTcRVn-iw@comcast.com>


in contains(value(d), 'myQuery') > 0.
value(d) should be a column name.

"Albert Greinöcker" <albert.greinoecker_at_uibk.ac.at> wrote in message news:4198c5cd$1_at_sia.uibk.ac.at...
> I'd like to perform the following query:
>
> select extract(value(d),'//text()').getStringval() from np_page pg,
> table(xmlsequence(extract(pg.tei, '//body/p'))) d
> where contains(value(d), 'myQuery') > 0;
>
> np_page.tei is stored as an xmltype and looks like the example below...
>
> <TEI.2>
> <body>
> <title>Das traurige Los der Ratsherren zu Graz </title>
> <p>VON ERWIN ZANKEL</p>
> <p>So viel Pech kann es eigentlich gar nicht geben: Da erfährt man Mitte
> Mai, daß einem bereits seit Anfang Jänner eine Gehaltserhöhung zusteht,
und
> dann bekommt man das Geld erst Ende Juli überwiesen, weil der Computer
> gesponnen hat. Dieses .....
> </p>
> <p>
> Die Erklärung der drei im Stadtsenat vertretenen Parteien, wieso es
> gerade jetzt zu einer nachträglichen Erhöhung der Grazer Politikergehälter
> gekommen ist, strotzt von faulen und feigen Ausreden.
> </p>
> <p>
> Der Bürgermeister und seine Stellvertreter wollen der Bevölkerung
> weismachen, das am 16. Dezember 1983 im Landtag beschlossene Gesetz, ab 1.
> Jänner 1984 die zwei Jahre hindurch eingefrorenen Politikerbezüge wieder
> aufzutauen, sei am 14. Mai 1984 amtsbekannt geworden, weil erst an diesem
> Tag das Gesetzblatt versendet wurde.
> </p>
> </body>
> </TEI.2>
>
> (Only the text of the p-elements which contain the word 'myQuery' should
be
> returned)
>
> An error-message comes up which tells me that an index must be created on
> the xmlsequence. My question is: how does the ddl for this index creation
> look like?
> Ctxxpath and a context index already exist, but this seems not to be
enough.
> :-(
>
> thx,
> Albert
>
>
Received on Tue Nov 16 2004 - 07:19:38 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US