InterMedia Text Search

I see interMedia Search is searching only on Content Areas.
What can I do to make it search in Portal Pages instead?
We do not use Content Areas. We are using HTML Portlets in
Portal Pages to publish content.

Intermedia search is done in the backend and its upto you how you display the in the Web, whether it be a portal or any other application. The main issue is thatyou have to bulid index on the column of the table where you are storing the information. You have to query the database to get the results and display accordingly in the portal.
Regarding the Dates you again have to limit your sql query between certain dates that should be present in your database.
It all depends on how you display the search results in the client side. Normally you return a primary key of the table where you have indexed the column for search and referencing the primary key you can get the information of the corresponding row and also the other rows in other table if the primary key has any references to other tables.]
I don't know how you are displaying the results in the portal. Are you using any framework such as the portlet of WebLogic Presonaliztion server?
Thanks

Similar Messages

  • Intermedia text search error for file system

    I would like to search a text from a file. store in the file system. I have done the following procedures but when i create i get error.
    BEGIN
    CTX_DDL.CREATE_PREFERENCE('search_docroot_pref','FILE_DATASTORE');
    CTX_DDL.SET_ATTRIBUTE('search_docroot_pref','path','c:/temp/abc');
    END;
    Now when i create INDEX with following syntex
    CREATE INDEX mysearch_ind ON mytable(mycolumn) INDEXTYPE IS
    CTXSYS.context parameters('datastore search_docroot_pref');
    I get the following errors.
    ERROR at line 1:
    ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: interMedia Text error:
    DRG-50704: Net8 listener is not running or cannot start external procedures
    ORA-28575: unable to open RPC connection to external procedure agent
    ORA-06512: at "CTXSYS.DRUE", line 126
    ORA-06512: at "CTXSYS.TEXTINDEXMETHODS", line 54
    ORA-06512: at line 1
    Can any body tell me where i am wrong.
    Thanks,

    Hi
    I was aslo facing same problem.My net8 connection and listner is aslo ok. but getting same errors.
    Raju

  • InterMedia Text Search results

    We have interMedia Text enabled on our 3.0.9.8.2 install and, for Search Results, I need to understand how the percentage score is calculated and, if results have the same score, how the order is determined. Is it possible to reorder the results because it appears to be random? Can anyone point me to the relevant documentation?

    So Stephen, if I understand correctly, you have URL items, where the URL references the content in the IFS repository. This means that these items are being indexed by the WWSBR_URL_CTX_INDX. It'd be interesting to see if the results are returned as you would expect them to be using this index alone. This will tell you if there is a problem with Intermedia Text or if the problem lies with the way that Portal is using Intermedia Text and combining the scores from the multiple indexes.
    Try running a SQL query like
    select i.title, score(10) scr from wwv_things i, wwsbr_url$ u
    where i.id=u.object_id
    and contains (u.absolute_url,'${oracle}',10) > 0
    order by scr desc
    This will match your search term against only text which was indexed by the URL index and returns the display name of the corresponding item. Here I've searched for the term 'oracle'; change this to whatever you were using in your testcase. Note also that the $ implies the stem operator which is used by default in Portal.
    If this query doesn't return you the scores that you were expecting then the problem is to do with the way that Intermedia Text is indexing your PDF documents. If it does return what you'd expect then we need to look more closely at what Portal is doing with the scores.

  • Intermedia text search in XML document stored as CLOB

    Suppose i store an XML document as clob
    and i index it based on the tags ie
    if i have the followind table
    create table biodata (
    resume_id number primary key,
    content clob default empty_clob(),
    applicant_id number references
    applicants(id));
    and i stores various resumes in the clob (content column ) as xml document ie
    <experience_in_months> 22 </experience_in_months>
    Now if i want all the resume_id that that have experiences_in_months >= 10
    what would be the query that would fetch me this result?

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by voron:
    We are storing data in XML format in an Oracle database (via CLOB). I can retrieve search results using the 'within' phrase, but am finding it hard to order them. Is there a utility or command I can use?<HR></BLOCKQUOTE>
    Maybe you should write a stored procedure (function )
    that extracts the section from your clob
    that should be sorted. Then use this function
    in the ORDER clause of your select statement.
    Andreas
    null

  • Intermedia text search poor performance

    We have a serious problem with our application running on Oracle 8i (8.1.5) with intermediaText. After analyzing the datatables the execution-plans are ok and a query (contains query combined with relational query) returns after 5 seconds.
    When we insert a few records (about 5) the same query becomes extremly slow (returns after 10-30 minutes). The optimizer does not use the domain-index anymore and initiates a full table scan (200000 rows of long textdata). When the table is analyzed again the execution-plan is ok.
    The relational part of the query selects on a number-value (timestamp) and we think the cause of this problem could be, that the values of the inserted rows are higher than the max-value at analyze-time.
    The oracle-support in Germany could not help us. Does anybody know, how the problem can be resolved, or does anybody have the same problem? We must find a solution because our customers cannot analyze the tables 24 hours a day (performance).

    I suggest upgrading to Oracle 8.1.6.
    Intermedia in previous releases seems to
    be very buggy.
    You said Oracle support could not help -
    why are we paying for support ??
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by multicom:
    We have a serious problem with our application running on Oracle 8i (8.1.5) with intermediaText. After analyzing the datatables the execution-plans are ok and a query (contains query combined with relational query) returns after 5 seconds.
    When we insert a few records (about 5) the same query becomes extremly slow (returns after 10-30 minutes). The optimizer does not use the domain-index anymore and initiates a full table scan (200000 rows of long textdata). When the table is analyzed again the execution-plan is ok.
    The relational part of the query selects on a number-value (timestamp) and we think the cause of this problem could be, that the values of the inserted rows are higher than the max-value at analyze-time.
    The oracle-support in Germany could not help us. Does anybody know, how the problem can be resolved, or does anybody have the same problem? We must find a solution because our customers cannot analyze the tables 24 hours a day (performance).<HR></BLOCKQUOTE>
    null

  • Intermedia Text Search criteria

    We have a index which contains data in the format 'PG/A/1/2001' where 'A' can be any letter between 'a' and 'Z'. When we search the index using the contains statement we get strange results from the characters 'A' and 'S' only.
    i.e if I use contains(wordindex,'PG/A/1/2001',0) > 0 I get 'PG/B', 'PB/C', 'PC/D' etc. If I use contains(wordindex,'PG/B/1/2001',0) > 0 I only get back 'PG/B'.
    Does anyone know if oracle 8.1.7 is using 'PG' or '/' as special characters in some way, there is no mention of this in the manual and using {} round the statement make no difference.

    You are probably using the default English or American stoplist, on which "A" and "S" are stopwords.
    (why S? consider the word Garrett's). A stopword in a query acts like a %, so a query for
    PG/A means "PG" followed by any word. This is why it hits PG/A, PG/B, etc.
    if your data is this kind of code instead of really english, then you should create your index with the
    empty stoplist:
    create index ... parameters ('stoplist ctxsys.empty_stoplist')

  • Bug: Text Search is not working for Excel spreadsheets

    Hi,
    We have published several Excel, Word and PowerPoint file items to our portal application content area.
    However, The intermedia text search is not returning the excel files - it is working on other file formats though!
    I have even tried directly issueing select from sqlplus. eg.,:
    select name,filename from wwv_document$ where name like '%.XLS'
    AND CONTAINS(BLOB_CONTENT,'network')>0;
    Result>> No rows selected.
    We are using Portal3.0.9 and 8.1.7 DB.
    Thanks in advance!
    Ram

    Firstly, are you syncronizing your indexes. Newly added content is not searchable until the indexes have been synced. See the Portal configuration guide for how to do this.
    Are your Excel files being indexed successfull? After indexing, are there any entries for the WWSBR_DOC_CTX_INDX in the ctx_user_index_errors view. You should be able to join via the rowid to the wwdoc_document$ table to see which docs are failing if any are.

  • How fast text search field in Oracle without using Intermedia?

    How fast text search field in Oracle without using Intermedia? Thank you, Paul.

    yes,it is overriden in VOImpl
    public void executeQuery()
            setQuery((new StringBuilder()).append(selectStmt).append(" order by ").append(getOrderByClause()).toString());
            OAApplicationModuleImpl oaapplicationmoduleimpl = (OAApplicationModuleImpl)getApplicationModule();
            OAApplicationModuleImpl _tmp = oaapplicationmoduleimpl;
            if(oaapplicationmoduleimpl.isLoggingEnabled(1))
                OAApplicationModuleImpl _tmp1 = oaapplicationmoduleimpl;
                oaapplicationmoduleimpl.writeDiagnostics((new StringBuilder()).append(getClass().getName()).append(".executeQuery").toString(), (new StringBuilder()).append(" Query:").append(getQuery()).toString(), 1);
            super.executeQuery();
    But I have extended VO and substituted the VO . In the substituted VOImpl, instead of executeQuery(),I have written
    public void customExecuteQuery()
              setQuery((new StringBuilder()).append(selectStmt).append(" order by ").append(getOrderByClause()).toString());
              executeQuery();
    Will this work,or do I need to do any changes?
    Thanks,

  • How do I use XSLT & XML is stored in InterMedia Text.....

    I use interMedia Text to store XML document. How do I use the XSLT Processor API to transform the data which is searched by XML SQL Utility??
    //***Source Code
    public Document xmlquery(String tabName,String xslfilename)
    Document xmlDocToReturn = null;
    String xmlString;
    try
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    //initiate a JDBC connection
    // initialize the OracleXMLQuery
    OracleXMLQuery qry = new OracleXMLQuery(conn,"select XML_TEXT from bookstore where contains (xml_text,'John WITHIN authorsec')>0");
    // structure the generated XML document
    qry.setMaxRows(2);
    // set the maximum number of rows to be returned
    // get the XML document in string format
    xmlString = qry.getXMLString();
    // print out the XML document
    System.out.println(" OUTPUT IS:\n"+xmlString);
    // get the XML document in string format
    xmlDocToReturn = qry.getXMLDOM();
    conn.close();
    catch (SQLException e) {
    return xmlDocToReturn;
    xml = (XMLDocument)query.xmlquery(args[1],args[0]);
    // Instantiate the stylesheet
    XSLStylesheet xsl = new XSLStylesheet(xsldoc, xslURL);
    XSLProcessor processor = new XSLProcessor();
    // Display any warnings that may occur
    processor.showWarnings(true);
    processor.setErrorStream(System.err);
    // Process XSL
    DocumentFragment result = processor.processXSL(xsl, xml);
    Thank you.
    null

    Your problem here is that when you store an XML document in a CLOB and search it using intermedia, when you do a query like:
    SELECT xml_text
    FROM bookstore
    WHERE CONTAINS(xml_text,'John WITHIN authorsec')>0
    The output from the XML SQL Utility using getXMLDOM() looks like this:<ROWSET>
    <ROW>
    <XML_TEXT><![CDATA[
    <bookstuff>
    <authorsec>
    <name>Steve</name>
    </authorsec>
    etc.
    </bookstuff>
    ]]>
    </XML_TEXT>
    </ROW>
    </ROWSET>with the document as a single text value (it's actually just a text node, not a CDATA node) but the above illustrates conceptually that the whole XML document is one big text node.
    To transform this you'll need to parse that XML text into an XML document in memory by passing constructing a StringReader() on the text value and parsing that reader.
    null

  • When can oracle support full text search for Simplified Chinese?

    When I create index using the create index clause,the following errors appears
    "ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
    ORA-20000: interMedia Text error:
    DRG-11440: operation not supported for the SIMPLIFIED CHINESE language"
    Maybe I have to use like to query words...
    Did somebody encounter the same problem and have a good solutions?I am expecting your help!
    null

    Hi,
    Full-text search capabilities is not currently not supported and Unfortunately, we do not have a timeline as to when it will be available.
    You can post a feedback on the below link.
    http://feedback.azure.com/forums/217321-sql-database
    Regards,
    Mekh.

  • Using intermedia text

    Hello,
    I'm working on a website at the moment which is cgi based and has an Oracle 8i backend.
    On this website users can upload word documents etc into an knowledge base. These documents are physically held on the file system
    What I want to do is to upload the documents to an Oracle table and then use intermedia text to search on these documents. I would like to avail of intermedia Themes & Gists and the "ranking" system it uses. In other words I would like the search to return something similar to the search results you find in Oracle Portal.
    Any information on how to incorporate oracle intermedia into an existing cgi based website would be much appreciated.
    thank you.
    aidan

    Hi,
    For documentation see here on technet: products -> Oracle Text.
    You don't have to load the documents into the database when they are already in the filesystem.
    You can create a table with an entry for each filename.
    Here is a sample script for FILE_DATASTORE with INSO FILTER (for filtering word and other documents).
    =========================================================
    -- Sample INSO Filter and FileDatastore
    drop table datastores;
    create table datastores(id number primary key, docs varchar2(2000));
    insert into datastores values(1,'whitepaper.pdf');
    commit;
    -- Create Preferences
    exec CTX_DDL.drop_preference('MY_LEXER');
    exec CTX_DDL.create_preference('MY_LEXER','BASIC_LEXER');
    exec CTX_DDL.set_attribute('MY_LEXER','BASE_LETTER','YES');
    exec CTX_DDL.set_attribute('MY_LEXER','MIXED_CASE', 'NO');
    exec CTX_DDL.set_attribute('MY_LEXER','INDEX_THEMES','NO');
    exec CTX_DDL.set_attribute('MY_LEXER','INDEX_TEXT', 'YES');
    exec ctx_ddl.drop_section_group ('MY_SECTION');
    exec ctx_ddl.create_section_group ('MY_SECTION','NULL_SECTION_GROUP');
    exec ctx_ddl.drop_preference('COMMON_DIR');
    exec ctx_ddl.create_preference('COMMON_DIR','FILE_DATASTORE');
    exec ctx_ddl.set_attribute('COMMON_DIR','PATH','/tmp/pdf');
    exec Ctx_Ddl.Drop_Preference ('inso_filter_pref');
    exec Ctx_Ddl.Create_Preference ('INSO_FILTER_PREF', 'INSO_FILTER');
    -- Create Text Index
    -- drop index datastores_text;
    exec ctx_output.start_log('index.log');
    create index datastores_text on datastores (docs)
    indextype is ctxsys.context
    parameters ('datastore COMMON_DIR
    filter INSO_FILTER_PREF
    lexer MY_LEXER
    section group MY_SECTION
    memory 50M');
    exec ctx_output.end_log;
    select count(*) from dr$datastores_text$i;
    select token_text from dr$datastores_text$i;

  • Using InterMedia Text with FrameMaker, StarOffice...

    I'm planning to use InterMedia text with various kinds of documents, but inso filter does not support them. In particular, it does not support:
    - Framemaker
    - PostScript (I know it works on encapsulated PostScript)
    - Applix
    Where can I find the right filters?
    Is there a way to use InterMedia text with these documents?
    Thank you
    Paolo Bonanomi

    I'd suggest searching the web - there are a number of little freeware filters out there that could be used as user-filters.>Have anybody found a postscript filter and can post it here ?
    Regards,
    Mihai

  • Intermedia Text/Hide Tags.

    I use intermedia text to store files with tags like internet (i.e <Start> bla ..</End>.
    I use developer 6 to search and retrive information, but developer show me the tags,
    How can I do to hide the tags?
    Thanks for the help.
    Regards.
    null

    Hi Sanjoy,
    Please post your question in the following discussion forum.
    Multimedia (formerly interMedia)
    Regards,
    Anupama

  • Image based Text Search

    I created a table which contains four columns namely article_id,format,title and text(Blob column which stores documents and images).
    I uploaded the following file types into the BLOB column using SQL * Loader.
    1. PDF document
    2. GIF image
    3. JPG image
    4. DOC document
    5. TXT text file etc.,
    I created the index using the following
    CREATE INDEX TXT_INDEX ON TXT_TABLE(text)
    INDEXTYPE IS ctxsys.context;
    When I try to search for an text inside these documents, it works fine for PDF,DOC,TXT file types. If the same text appears anywhere in GIF or JPG image it is not retrieving it.
    Can you please help me out in this. It is urgent.
    Thanks in advance.
    Regards
    Raj

    The text searching component (interMedia Text) does not index images.

  • How theme-based text search work?

    Hello all,
    I want to use the theme-based text search feature of interMedia. I am not too understand about how it works.
    Is that I need to build up my own threasrus that map a word to a concept. e.g. Concept 'Internet' include words such as 'Computer', 'Web', 'http'. And then when I use theme-based search for the word 'Internet', then it will give me all the records that contain the words 'Computer', 'Web' and 'http' ?
    If it is the case, do it mean that I have to build up many many theasrus by myself?
    Thanks for everyone's help in advance.

    I am trying to do the same thing. I am successful in adding these related terms to thesaurus but unsuccessful in updating the knowledge base. If you got some success, let me know
    Gagan
    [email protected]
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by fenton lui ([email protected]):
    Hello all,
    I want to use the theme-based text search feature of interMedia. I am not too understand about how it works.
    Is that I need to build up my own threasrus that map a word to a concept. e.g. Concept 'Internet' include words such as 'Computer', 'Web', 'http'. And then when I use theme-based search for the word 'Internet', then it will give me all the records that contain the words 'Computer', 'Web' and 'http' ?
    If it is the case, do it mean that I have to build up many many theasrus by myself?
    Thanks for everyone's help in advance.<HR></BLOCKQUOTE>
    null

Maybe you are looking for

  • Adobe Reader 9.3.4 causes poor screen resolution and unreadable pdf documents. Why?

    When I open Reader (9.3.4) the screen resolution becomes very poor - like a color monitor from the early 80's - and text in pdf documents is highlighted black or some other random color, making it unreadable.  This has been the case since I upgraded

  • How to create jar files from my code?

    Hi, I�m a rookie programmer and i need to create jar files in my application code. Which classes do i need to use? Can anybody give me an example? Thanx in advance

  • Fluid got in my iPhone 4 screen - how can I clean it?

    I've had my iPhone 4 for almost a year now, and I got sunscreen on it. Ugh. Everything works fine, but there is a transparent white blob on the inside of the screen near the headphone jack. I worry about cracking it open to clean it, but can't think

  • Av cable issues

    I do not see any video on my TV using the Apple AV (composite video) cable and my iPad2 or my iPhone 4s.  However I do hear the audio. Is there some setting that needs to be changed?

  • Number of shipment cost documents

    Can multiple shipment cost documents be created for one shipment document?