DOCUMENT CLASSIFICATION AND CTXRULE INDEX TYPES IN ORACLE9I TEXT

제품 : ORACLE SERVER
작성날짜 : 2004-05-27
DOCUMENT CLASSIFICATION AND CTXRULE INDEX TYPES IN ORACLE9I TEXT
================================================================
PURPOSE
이 문서는 Oracle9i 에서 추가된 새로운 기능으로 Oracle Text 에서의
문서 분류기능(Document Classification) 에 대해 소개한다.
Explanation
Oracle9i Text 에서는 CTXRULE index type을 이용하여 각 문서를 분류하는 기능을
구현할 수 있다. 이 CTXRULE index type은 각 분류별로 define 된 rule에 따라
문서를 indexing하고, 이러한 기능을 위해 MATCHES operator를 제공한다.
이 Oracle9i Text 는 일반 Text, XML, HTML 문서에 대해 이 document classification
기능을 지원한다.
1. Create a Table of Queries
먼저 다음과 같이 조회를 위해 분류할 category를 저장할 table을 생성한다.
CREATE TABLE myqueries (
     queryid NUMBER PRIMARY KEY,
     category VARCHAR2(30),
     query VARCHAR2(2000) );
아래와 같이 조회시에 문서의 category name과 query시 사용할 구문을 저장한다.
INSERT INTO myqueries VALUES(1, 'US Politics', 'democrat or republican');
INSERT INTO myqueries VALUES(2, 'Music', 'ABOUT(music)');
INSERT INTO myqueries VALUES(3, 'Soccer', 'ABOUT(soccer)');
2. Create the CTXRULE Index
CTXRULE index를 이용하여 이 table에 Text index를 생성한다.
CREATE INDEX myqueries_idx ON myqueries(query)
INDEXTYPE IS CTXRULE
PARAMETERS('lexer lexer_pref
storage storage_pref');
이 CTXRULE에는 filter, memory, datastore, stoplist 는 지정할 수 없다.
3. Classifying a Document
아래와 같이 실제 데이타가 저장되는 table을 생성한다.
CREATE TABLE news (
     newsid NUMBER,
     author VARCHAR2(30),
     source VARCHAR2(30),
     article CLOB);
이 Table에 data를 insert하기 전에 MATCHES operator 를 이용하여 지정한 내용에
대해 문서를 분류하여 query table에 저장하는 trigger 를 생성한다.
You can create a before insert trigger with MATCHES to route each document to
another table news_route based on its classification:
CREATE TRIGGER NEWS_MATCH_TRG
BEFORE INSERT ON NEWS
FOR EACH ROW
BEGIN
-- find matching queries
FOR c1 IN (select category
from myqueries
where MATCHES(query, :new.article)>0)
LOOP
INSERT INTO news_route(newsid, category)
VALUES (:new.newsid, c1.category);
END LOOP;
END;
RELATED DOCUMENTS
Oracle9i Text Application Developer's Guide Release

Hi,
please post a Oracle Text question in the Oracle Text forum: Text
That forum is monitored by Oracle Text Experts. This forum not always.
Herald ten Dam
Superconsult.nl

Similar Messages

  • Custom Property in Microsoft Word 2010 Document Template and Sharepoint 2010 Content Type not Syncing up

    I wrote a macro in a Word 2010 template with a custom property called HeaderFooter (a Yes/No value). When the property is changed to No, the header and footer are hidden, otherwise, the header and footer are displayed.
    I added the template to a SharePoint 2010 Document library, with a content type DocInformation and a column name HeaderFooterOffOn that I want to map to the custom property HeaderFooter in the Word Document.
    The macro isn't working in SharePoint, though, because when the user clicks on the HeaderFooterOffOn in the DIP of the Word Document, the Word Custom Property (HeaderFooter) isn't changing with it.
    How do I get these two synced up, so that when the SharePoint column is changed, the Word Document's custom property simultaneously updates with it?

    Hi kevinkevinc,
    There is no direct way to run macro in SharePoint
    As a workaround, I suggest you use SharePoint Event Receiver to run some custom code when column changed.
    Here is a similiar thread for your reference:
    http://social.msdn.microsoft.com/Forums/office/en-US/249249e2-3263-4001-86fa-bda342d95f35/run-word-macro-on-newly-uploaded-sharepoint-word-documents?forum=sharepointdevelopmentlegacy
    More information:
    SharePoint Event Receiver:
    http://msdn.microsoft.com/en-us/library/ee231563.aspx
    http://msdn.microsoft.com/en-us/library/ff398052.aspx
    Best Regards
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Zhengyu Guo
    TechNet Community Support

  • Programmatically: Support content types in the gallery and for content types associated with a document library

    Hi there,
    Help appreciated in programmatically 'Supporting content types in the gallery and for content types associated with a document library'.
    Any resources/references or source is greatly appreciated.
    Regards,

    Hi,
    Would you mind providing more details about your requirement? Cause I'm not quite clear about what you really need.
    What’s more, there are seems two questions in your post. If you have several questions to ask, I suggest you post them into every single thread to make them easier to be discussed
    in the forum.
    Best regards
    Patrick Liang
    TechNet Community Support

  • How to make New Document and Upload Document to have same Content Type in Document Library in Sharepoint 2010

    Hi,
    How to make 'New Document' and 'Upload Document' to have same content type(Custom) in Document Library in Sharepoint2010.
    Note : I have created custom Content Type since I have custom columns along with upload column..
    Regards, Shreyas R S

    go to library settings 
    Change new button order and default content type
    set your custom content type to be #1
    when you upload new document it will automatically have your custom content type
    Hope that helps|Amr Fouad|MCTS,MCPD sharePoint 2010

  • Link DMS document to LISP and PLPO object types?

    Hi,
    I am trying to link the  Objects LISP & PLPO  to the DMS.
    In the process of this I followed the note - 321531
    I did the following steps.
    1.Copy screen 1204 in function group CV130 to the screen number 9003  to the program SAPLCV130 and did the rest of the steps as per the note.
    2. Copy screen 1204 in function group CV100 to the screen number 9003 to the program SAPLCV100 and did the rest of the steps as per the note.
    3. In DC10 Define Document types - I created new entry with object LISP and screen no 9003.
    4. And created a document no and attached VBELN and POSNR values to document no.
    5.  I did config part in the SPRO Maintain Key fields and added these objects details .
    6. Now when I go and check in VL03N transaction entering VBELN no which is existed in the document no
    I supposed to find the tab or menu path for the Document Folder?
    But I am not able to find any tab or menu path that related to documents.
    Can anyone let me know if I am missing anything ? And also where exactly or what kind of tab or menu item it will add in the transaction VLO3N?
    Thanks for your time.
    Rajesh

    Hi Rajesh ,
          I am facing exactly the same problem, please tell me if you get the solution.
    Thanks in advance
    Abhilash

  • Document Sets and Content Types

    Hi All,
    I am having trouble in getting the "document sets" content types applied as expected when I try to create a site based off custom template.
    Scenario:
    We have 8 document sets stored in a document library. This library is part of a site which we have saved as a template.
    E.g. of document sets is "Others", "Meetings" etc
    Each of these document sets have one or more content types associated with it.
    We are trying to create a site based off the saved site template using powershell.
    E.g. $web = New-SPWeb http://myserver/sites/mysite/subsite
    $web.ApplyWebTemplate("{GUID}#Name of Template")
    When we open the document sets in this newly created site, the content types seem to be coming all together rather than being associated with the specific document set.
    E.g. Clicking "New document" in the "others" document set would show up content types from "meeting" and all the remaining document sets present in that library.
    Interestingly, when I go to "Document Set" settings, I only see the content type of "Others" Document Set.
    Any idea why the "New document" dropdown for the document set is not behaving as expected?

    Hi Abhi,
    Based on your description, I did a test. In my testing, everything worked well.
    The steps are:
    Go to Site Actions->Site Settings->Site content types.
    Create a new content type, and select parent content type from Document Set Content Types, and Parent Content Type: Document Set
    Click ok
    Under Settings, click Document Set settings
    On the Allowed Content Type section, select some content types and add them
    Click OK
    Then repeat step2-6, and create another custom document set
    Open your library, and allow management of content types in advanced settings
    Add the two document sets into the library
    Check each document set, and each one had different content types
    Save the site as a template and include the content
    Create a new site based on the site template using PowerShell(the command was same with yours)
    After creating, check the document sets of the library in the new site, everything worked well.
    Please check your process as the above steps.
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • SAP Easy DMS - Link between Document Area and Document Types

    Deat Friends,
    Is there a transaction code or a customizing available to link the Document Area and Document Types??
    For example: Document Area (DMS) is linked with Document Type (DRW)
    Thank you,
    Sri

    Hello Chandu,
    We are trying to create a documents via TCODE: CVO1N
    One of the entry we need to populate is the "DOCUMENT TYPE" to create a document. If, we enter the Document Type = DRW, we are not able to see our custom Storage Category while attaching/Check-in a document.
    Where as, If, we enter the Document Type = DMO, we are able to see our custom Storage Category while attaching/Check-in a document.
    I see that the Document Type = DRW is linked to Document Area = DMS
    Similarly, the Document Type = DMO is linked to Document Area = FILESYSTEM
    My question is, Is there a transaction code or a customizing option available to link the Document Area and Document Type?
    Thank you,
    Sri

  • Report that displays Costcenter , Document Number and Document type

    Hi All,
    Can anyone suggest Report that displays Costcenter for a Document Number of certain Document type - Like G/L accounts .
    Thanks in advance ,
    Regards,
    Ry

    Good afternoon.
    If you are trying to run a report for a particular cost center (or range of cost centers) and have the report show the GL document number and document type, try transaction KSB1.  You can update the line layout to show these fields.
    If you are trying to run a report for a GL account and have the report show the cost center, run FAGLL03. You can update the line layout to include cost center.
    Apologies if I have mis-understood your question.
    Barb

  • When attempting to "save as" a word document and selecting micrsoft word as the "save as type", it no longer will save it in a word icon document, the icon is just a blank document symbol and thus cannot email this document as before.

    when attempting to "save as" a word document and selecting micrsoft word as the "save as type", it no longer will save it in a word icon document, the icon is just a blank document symbol and thus cannot email this document

    Here are my two cents.
    The resources defining the file formats which Pages may import or export are stored in the file :
    Macintosh HD:Applications:iWork '09:Pages.app:Contents:Info.plist
    Assuming that you didn't installed the Developer tools, go to my iDisk (address below)
    Download :
    Pref Setter.app.zip
    Unpack the archive.
    Open the file "Info.plist" with Pref Setter.
    Open the entry entitled :  CFBundleDocumentsTypes
    Open the items 9, 10, 11, 12
    The normal contents is :
    Double check the parameters available for items 9 & 10.
    What you get may be linked to some oddity in these resources.
    Yvan KOENIG (VALLAURIS, France) samedi 1 octobre 2011 18:00:23
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.0
    My iDisk is : <http://public.me.com/koenigyvan>
    Please : Search for questions similar to your own before submitting them to the community

  • Link material document of 315 and 313 movement types

    Dear all,
    I have a material document '49_123' of movement type 315, want to find out the reference material document of movment type 313.
    Thanks in advance,
    kumar

    Hi,
    Thanks for prompt response,
    In MB51 how can we specify/link the material documents of 313 and 315 movement types. We are working with AFS materials, the matl docs can be created against grid sizes.
    We are not passing any reference number in material slip,,, only referring material doc of 313 while posting material doc of 315.
    Help me in providing solution.
    Regards,
    Kumar

  • Document Classification application

    I trying to build a document classification application and have read through Chapter 6 of Oracle Text Application Developer’s Guide 11g Release 1. I currently have a document retrieval application that uses Oracle text to search documents. Our documents are stored on a file system and not in the database. We created and maintain a context index on a column of a table that contains the full path to each document. We use queries with the contains clause to do our searches and everything works fine.
    Trying to build a document classification application, I have not had much success in following the example in chap 6. Therefore, I have two questions:
    1. The example in chapter 6 under rule-based classification, creates table to store the documents to classified. Is it possible to classify documents that are on a file system?
    2. Must the documents be text documents? I have a mixture of pdf, doc, txt and xls?
    I would appreciate any help you can provide.

    1. Yes, it is possible to classify documents that are on a file system. In your classification procedure you will need to load them into a temporary blob using dbms_lob.loadfromfile.
    2. No, the documents do not have to be text documents. You can use any supported format by using ctx_doc.ifilter to convert the temporary blob to a temporary clob containing a plain text version of the pdf or whatever to use with matches.
    Please see the example below that uses two pdf files. Both contain the phrase "fruit of the month". One has recipes that use bananas and the other has recipes that use cranberries. As you can see, this is a modification of the example in the online documentation. Note the significant changes to the classifier.this procedure.
    SCOTT@orcl_11g> create table news_table (
      2           tk           number primary key not null,
      3           title     varchar2(1000),
      4           file_name varchar2(100));
    Table created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> insert into news_table values
      2    (1, 'test1', 'banana.pdf');
    1 row created.
    SCOTT@orcl_11g> insert into news_table values
      2    (2, 'test2', 'cranberry.pdf');
    1 row created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> create table news_categories (
      2            queryid  number primary key not null,
      3            category varchar2(100),
      4            query    varchar2(2000));
    Table created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> insert into news_categories values
      2    (10,'banana','banana');
    1 row created.
    SCOTT@orcl_11g> insert into news_categories values
      2    (20,'cranberry','cranberry');
    1 row created.
    SCOTT@orcl_11g> insert into news_categories values
      2    (30,'fruit','banana or cranberry');
    1 row created.
    SCOTT@orcl_11g> insert into news_categories values
      2    (40,'fruit of the month','fruit of the month');
    1 row created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> create table news_id_cat (
      2            tk number,
      3            category_id number);
    Table created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> create index news_cat_idx on news_categories(query)
      2  indextype is ctxsys.ctxrule;
    Index created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> create or replace directory my_dir
      2  as 'c:\oracle11g'
      3  /
    Directory created.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> create or replace package classifier as
      2    procedure this;
      3  end classifier;
      4  /
    Package created.
    SCOTT@orcl_11g> show errors
    No errors.
    SCOTT@orcl_11g> create or replace package body classifier as
      2    procedure this
      3    is
      4        v_bfile       bfile;
      5        v_docblob     blob;
      6        v_document    clob;
      7    begin
      8        for doc in (select tk, file_name from news_table)
      9        loop
    10          v_bfile := bfilename ('MY_DIR', doc.file_name);
    11          dbms_lob.open (v_bfile);
    12          dbms_lob.createtemporary (v_docblob, true, dbms_lob.session);
    13          dbms_lob.loadfromfile
    14            (v_docblob,
    15             v_bfile,
    16             dbms_lob.getlength (v_bfile));
    17          dbms_lob.createtemporary (v_document, true, dbms_lob.session);
    18          ctx_doc.ifilter (v_docblob, v_document);
    19          for c in
    20            (select queryid from news_categories
    21             where  matches (query, v_document) > 0 )
    22          loop
    23            insert into news_id_cat values (doc.tk, c.queryid);
    24          end loop;
    25          dbms_lob.freetemporary (v_document);
    26          dbms_lob.freetemporary (v_docblob);
    27          dbms_lob.fileclose (v_bfile);
    28        end loop;
    29    end this;
    30  end classifier;
    31  /
    Package body created.
    SCOTT@orcl_11g> show errors
    No errors.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> exec classifier.this
    PL/SQL procedure successfully completed.
    SCOTT@orcl_11g>
    SCOTT@orcl_11g> select * from news_id_cat
      2  order  by 1, 2
      3  /
            TK CATEGORY_ID
             1          10
             1          30
             1          40
             2          20
             2          30
             2          40
    6 rows selected.
    SCOTT@orcl_11g>

  • Regarding : Material document data and PO data do not match (Plant)

    Hi Gurus,
    Please go through this BAPI program.
    While uploading it is giving an error ' Material document data and PO data do not match (Plant) '.
    Please help regarding this issue.For all Other moment types it is working fine except this 351 moment type.
    dATA: i_excel TYPE truxs_t_text_data. "work table for excel upload
    DATA: BEGIN OF it_itab OCCURS 100,
          docdate(10),
          postdate(10),
          mvt_type(3), "Movement Type
          plant(4), "Plant
          lgort(4),
          pur_doc(10), "Purchase Document No
          po_item(3), "Purchase Document Item No
          material(18), "Material Number
         delnote(16),
          erfmg(13),
          uom(3),
         lfmng(13), "Quantity
          batch(10) TYPE c,
          vfdat TYPE vfdat,
          END OF it_itab.
    DATA: it_goodsmvt_head TYPE TABLE OF bapi2017_gm_head_01      INITIAL SIZE 100,
          it_goodsmvt_code TYPE TABLE OF bapi2017_gm_code         INITIAL SIZE 100,
          it_goodsmvt_item TYPE TABLE OF bapi2017_gm_item_create  INITIAL SIZE 100.
    DATA: wa_goodsmvt_head LIKE LINE OF it_goodsmvt_head,
          wa_goodsmvt_code LIKE LINE OF it_goodsmvt_code,
          wa_goodsmvt_item LIKE LINE OF it_goodsmvt_item.
    DATA: w_mat_doc  TYPE bapi2017_gm_head_ret-mat_doc,
          w_year     TYPE bapi2017_gm_head_ret-doc_year.
    DATA: BEGIN OF it_errmsg_goodsmvt OCCURS 10.
            INCLUDE STRUCTURE bapiret2.
    DATA: END OF it_errmsg_goodsmvt.
    DATA : obj_type LIKE bapiache09-obj_type,
           obj_key  LIKE bapiache09-obj_key,
           obj_sys  LIKE bapiache09-obj_sys.
    DATA: v_date1 TYPE sy-datum.
    DATA: v_date2 TYPE sy-datum.
    DATA: w_lines TYPE i.
    DATA: errflag.
    SELECTION-SCREEN BEGIN OF BLOCK bk1 WITH FRAME TITLE text-100.
    PARAMETERS: p_file TYPE  rlgrap-filename.
    SELECTION-SCREEN END OF BLOCK bk1.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          field_name = 'P_FILE'
        IMPORTING
          file_name  = p_file.
    Start-of-selection processing
    START-OF-SELECTION.
      CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
        EXPORTING
          i_line_header        = 'X'
          i_tab_raw_data       = i_excel
          i_filename           = p_file
        TABLES
          i_tab_converted_data = it_itab[]
        EXCEPTIONS
          conversion_failed    = 1
          OTHERS               = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      LOOP AT it_itab.
        REFRESH it_goodsmvt_head.
        REFRESH it_goodsmvt_item.
        CONCATENATE it_itab-docdate6(4) it_itab-docdate3(2) it_itab-docdate+0(2) INTO v_date1.
        CONCATENATE it_itab-postdate6(4) it_itab-postdate3(2) it_itab-postdate+0(2) INTO v_date2.
        wa_goodsmvt_head-pstng_date = v_date2.
        wa_goodsmvt_head-doc_date   = v_date1.
       wa_goodsmvt_head-ref_doc_no = it_itab-delnote.
    wa_goodsmvt_head-pr_uname   = sy-uname.
        APPEND wa_goodsmvt_head TO it_goodsmvt_head.
    Maintain it_goodsmvt_code
        wa_goodsmvt_code-gm_code    = '04'.
    Maintain it_goodsmvt_item
    *LOOP AT it_itab.
    IF wa_goodsmvt_item-po_number IS INITIAL.
        wa_goodsmvt_item-po_number    = it_itab-pur_doc.
        wa_goodsmvt_item-move_type    = it_itab-mvt_type.
        wa_goodsmvt_item-MOVE_PLANT      = it_itab-plant.
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
          EXPORTING
            input  = it_itab-material
          IMPORTING
            output = it_itab-material.
        wa_goodsmvt_item-material     = it_itab-material.
        wa_goodsmvt_item-stge_loc     = it_itab-lgort.
        wa_goodsmvt_item-po_item      = it_itab-po_item.
        wa_goodsmvt_item-entry_qnt    = it_itab-erfmg.
        wa_goodsmvt_item-ENTRY_UOM_ISO    = it_itab-uom.
       wa_goodsmvt_item-po_pr_qnt    = it_itab-lfmng.
        wa_goodsmvt_item-batch        = it_itab-batch.
        wa_goodsmvt_item-expirydate   = it_itab-vfdat.
       wa_goodsmvt_item-NO_MORE_GR   = 'X'.
        wa_goodsmvt_item-mvt_ind      = 'B'.
        APPEND wa_goodsmvt_item TO it_goodsmvt_item.
        CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
          EXPORTING
            goodsmvt_header  = wa_goodsmvt_head
            goodsmvt_code    = wa_goodsmvt_code
          IMPORTING
            materialdocument = w_mat_doc
          TABLES
            goodsmvt_item    = it_goodsmvt_item
            return           = it_errmsg_goodsmvt.
    Process of commit work
        IF it_goodsmvt_head[] IS NOT INITIAL.
          DESCRIBE TABLE it_goodsmvt_head LINES w_lines.
        ENDIF.
        IF it_goodsmvt_item[] IS NOT INITIAL.
          DESCRIBE TABLE it_goodsmvt_item LINES w_lines.
          CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
            EXPORTING
              wait = 'X'.
        IMPORTING
        RETURN        =
          CLEAR errflag.
          READ TABLE it_errmsg_goodsmvt INDEX 1.
          IF it_errmsg_goodsmvt-type EQ 'E'.
            WRITE:/'Error in function', it_errmsg_goodsmvt-message.
            errflag = 'X'.
          ELSE.
            WRITE:/ it_errmsg_goodsmvt-message.
          ENDIF.
          IF errflag IS INITIAL.
            COMMIT WORK AND WAIT.
            IF sy-subrc NE 0.
              WRITE:/ 'Error in updating'.
              EXIT.
            ELSE.
              WRITE:/ 'Material Document created successfully and the Document Number for the Material',
                      wa_goodsmvt_item-material,'is:', w_mat_doc, w_year.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDLOOP.

    Hey,
    Just wanted to post that in my case this was the error of MVT_IND field in item table. When I made it from 'B' to blank then it worked.
    Mine is solved....
    Thanks

  • How to index ORDSYS.orddoc type using Oracle Text?

    Dear All,
    I am very new to Oracle Text and Oracle intermedia ORDSYS.orddoc type.
    As what I know it is impossible to index ORDSYS.orddoc using Oracle Text, so
    may I know is there anyway alternative to index ORDSYS.orddoc type using Oracle Text?
    I am using ORDDOC type due to my application need to allow user to upload various type of media file such as audio, video, word document etc...
    Please help as I need it to do full text search for those uploaded document, thanks in advanced.
    Best Regards,
    Chin

    Dear All,
    I am very new to Oracle Text and Oracle intermedia ORDSYS.orddoc type.
    As what I know it is impossible to index ORDSYS.orddoc using Oracle Text, so
    may I know is there anyway alternative to index ORDSYS.orddoc type using Oracle Text?
    I am using ORDDOC type due to my application need to allow user to upload various type of media file such as audio, video, word document etc...
    Please help as I need it to do full text search for those uploaded document, thanks in advanced.
    Best Regards,
    Chin

  • CF9 and Verity indexing error - Linux 64

    I am running CF 9.0.1 Standard Edition on an openSUSE 11.3 64-bit server, with Apache 2.2.15.
    I am trying to create a verity collection on the server.  The service is running as the collection is created without a problem, but when I attempt to create the index, either through the administration interface or with createindex, I receive the following errors in the sysinfo.log file.
    msg(1): Error   E0-0720 (I/O Filter): Could not load filter 'flt_kv -recognize -bifmime' which is named in your style.uni file.
    Thu Mar 10 09:44:25 2011
    msg(1): Warn    E2-0527 (Document Index): Document 8899 (/export/www/htdocs/lter/googlee5473098f17d334b.html): Stream error (-2) - SKIPPING
    Thu Mar 10 09:44:25 2011
    msg(1): Error   E0-0720 (I/O Filter): Could not load filter 'flt_kv -recognize -bifmime' which is named in your style.uni file.
    Thu Mar 10 09:44:25 2011
    msg(1): Warn    E2-0527 (Document Index): Document 8900 (/export/www/htdocs/lter/data.cfm): Stream error (-2) - SKIPPING
    The log file contains an entry for every document that it attempted to index, and the index remains empty.
    Searches of the problem have not been helpful.  I can not seem to find any recent instances of this problem.

    Hi,
    Look like Verity does not recognise the flt_kv_bifmime in the style.uni file.  Check the style.uni and add the mime type ref.
    Switch on Verity logging and check the apache log files for poss related errors.
    The apache error ../lter/googlee*.html will be related to mime type as well prob same issue as above hence the ../lter/data.cfm is not being processed. 
    As the service is running it would be worth creating a manual test spider script to crawl / index the target files to get a confirmatory error message.  The format is straightforward and examples can be found in and amongst the Verity K2 docs on Adobe Live Docs for CF 9 [ http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf364104-7fb2 .html ]
    If possible consider changing the search to SOLR as Verity K2 is no longer supported and Apache SOLR is the replacement. Again check the CF 9 docs and you can migrate from Verity to SOLR through the CFIDE/administrator.
    Hope this helps.

  • Difference between sy-tabix and sy-index?

    tell me about sy-tabix and sy-index?what is the difference between sy-tabix and sy-index?
    Moderator Message: Please search before posting. Read the [Forum Rules Of Engagement |https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] for further details.
    Edited by: Suhas Saha on Jun 18, 2011 5:33 PM

    HI,
        Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
    SY-TABIX
    Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
    APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
    COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
    LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
    READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
    SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
    SY-INDEX
    In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
    Hope this helps.
    Thank you,
    Pavan.

Maybe you are looking for

  • SharePoint 2010 - Web Analytics - Failed Queries Report

    Hi, I hope someone has an answer for this.  For some time, I've had SharePoint 2010 Enterprise edition installed and configured on a 3-tier (3 app, 3 wfe, 3 sql) setup.  While the Web Analytics reports have been running since day 1, the "Failed Queri

  • Can I install classic on my MDD - FW800

    I bought a MDD dual 1.25 GHz PowerPC G4 with Mac OS X 10.4.11 and FW800 I want to install Classic on it, but my Classic install disk will not bootup holding the C key. The Classic disk does not showup in the System Preference startup disk window. How

  • Paragraph Style Problem

    I have the weirdest problem that I cannot yet understand. I have a 76-page book that has at TOC plus 10 chapters. The book was created last year in ID CS3, and everything worked fine. I have updated it into CS4, and everything appeared to be working

  • Group By reports with Serial Numbers

    hi, i am creating group by reports with serial numbers. i use the following code to generate the serial numbers using a formula column: function SNOFormula return Number is SNO NUMBER(5); begin SNO := :SNO + 1; RETURN(SNO); end; I am able to acheive

  • When in october is the ipod touch going to be delivered? I just bought it in October 4th

    Thanks in advance