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

Home -> Community -> Usenet -> c.d.o.server -> Re: interMedia Text problems?

Re: interMedia Text problems?

From: Joel R. Kallman <jkallman_at_us.oracle.com>
Date: Tue, 28 Sep 1999 03:23:47 GMT
Message-ID: <37f03255.4206588@newshost.us.oracle.com>


On Mon, 27 Sep 1999 10:37:22 -0700, "Michael Schoen" <mschoen_at_zealmedia.com> wrote:

>I'm wondering if anyone is bumping into this same issue...
>
>I've created a text index in Oracle8i (Standard, NOT Enterprise). Everything
>appears to be configured correctly, and the index creation is successful. I
>can execute "context" queries against the table, and the correct results are
>returned.
>
>However, the index is not being used! Though the context extensions are
>working, it appears that Oracle is still doing a full table scan. I've come
>to this conclusion based on both performance (ie., it takes 3-5 seconds to
>return results on a table with only 100,000 records), and based on an
>explain plan (which reports a full table scan).
>
>According to Oracle support, this is a known bug -- because Oracle 8i
>Standard doesn't support bitmap indices, and interMedia indices don't work
>properly without bitmaps. According to support, I need to wait until 8.1.6,
>which will resolve the issue.
>
>So: any ideas? I thought that the context SQL extensions could only work
>with the index -- ie, how can Oracle use the extended search semantics
>WITHOUT using the index? How could Oracle sell an extension (interMedia)
>that just doesn't work?

You raise a very valid point, I won't even attempt to try and explain it away. It is a bug that has been corrected in Oracle8i 8.1.6, and there is a backport request (979101) for this to be in the patch release 8.1.5.2.

In Oracle8i, interMedia Text now exploits an 8i-specific enhancement called extensible indexing framework. In short, interMedia Text now operates looks (from the DBA perspective) just like an ordinary b-tree index.

In your case, you have certainly created and are using the interMedia Text index. Without its existence, your CONTAINS queries would fail on that column. It's just that interMedia Text isn't "being all it can be" when it comes to efficiently locating your data.

Hope this helps.

>
>Any help would be appreciated. Thanks,
>
>Michael
>
>
>
>

Thanks!

Joel

Joel R. Kallman Oracle Service Industries

Columbus, OH                             http://govt.us.oracle.com

jkallman@us.oracle.com                   http://www.oracle.com




The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corporation. Received on Mon Sep 27 1999 - 22:23:47 CDT

Original text of this message

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