甲骨文文字简介

  甲骨文文字为查询应用程序和文档分类应用程序中的文本提供索引,单词和主题搜索以及查看功能。   要设计甲骨文文字应用程序,首先确定期望运行的查询类型。知道类型后,就可以为任务选择最合适的索引。   甲骨文文字用于以下类别的应用程序:      
      <李>文档集合应用李   <李> 目录信息应用   <李>文档分类应用李   <李> XML搜索应用程序
        <强> 1。文档集合应用程序   文本查询应用程序使用户可以搜索文档集合,例如网站,数字图书馆或文档仓库。         <强> 1.1关于   <强>文档集合应用集合   该集合通常是静态的,并且在初始索引运行之后,内容没有明显变化。文档可以是任何大小和格式,例如HTML, PDF或Microsoft Word。这些文档存储在文档表中。通过首先为文档集合建立索引来启用搜索。   查询通常由单词或短语组成。应用程序用户使用或和等运算符指定单词和短语的逻辑组合。用户可以应用其他查询操作来改善搜索结果,例如词干,邻近搜索和通配符。   对于这种类型的应用程序,应该检索与查询最相关的文档。文档必须在结果列表中排在高位。   查询最好与文档表上的上下文索引一起使用。为了查询该索引,应用程序在选择语句的,子句中使用SQL包含运算符。   

  甲骨文文字简介

        <强> 1.2文本查询应用程序流程图   文档集合上的典型文本查询应用程序使用户可以输入查询。该应用程序输入包含查询,并返回满足查询条件的文档列表(称为命中列表)。结果通常按相关性排名。该应用程序使用户可以查看命中列表中的一个或多个文档。   例如,一个应用程序可能会索引Web上的URL (HTML文件)并在整个索引URL中提供查询功能。查询应用程序返回的命中列表由用户可以访问的URL组成。   

下图展示了用户与简单文本查询应用程序进行交互的流程图:

  

  甲骨文文字简介

     
      <李> 1)用户输入查询李   <李> 2)该应用程序运行包含查询李   <李> 3)应用程序将显示一个命中列表   <李> 4)用户从命中列表中选择文档   <李>   

    5)该应用程序将文档呈现给用户以供查看

        <强> 2。目录信息应用程序   目录信息由库存类型信息组成,例如在线书店或拍卖网站。      

  <强> 2.1关于目录信息应用程序

  存储的目录信息由文本信息(例如书名)和相关结构化信息(例如价格)组成。通常会定期更新信息,以使在线目录与库存保持最新。   查询通常是文本组件和结构化组件的组合。结果几乎总是按结构化组成部分排序,例如日期或价格。良好的响应时间始终是此类查询应用程序的重要因素。   CTXCAT索引可以最好地服务目录应用程序。在选择语句的,子句中使用CATSEARCH运算符查询此索引。   

  甲骨文文字简介

        <强> 2.2目录查询应用程序流程图   目录应用程序使用户可以搜索目录中的特定项目,例如,在线商店应用程序使用户可以搜索和购买库存中的物品。通常,用户查询由一个文本组件组成,该组件在文本描述以及一些其他订购条件(例如价格或日期)中进行搜索。   下图说明了在线电子商店的目录查询应用程序的流程图:   

  甲骨文文字简介

  
      <李> 1)用户输入一个查询,该查询由文本组件(例如CD播放器)和结构化组件(例如按价格订购)组成。   <李> 2)该应用程序执行CATSEARCH查询。   <李> 3)该应用程序显示相应的排序结果。   <李> 4)用户浏览结果。   <李> 5)用户输入另一个查询或执行操作,例如购买商品。
        <强> 3。文档分类应用程序   在文档分类应用程序中,将输入流或一组文档与一组预定义规则进行比较。如果文档符合一个或多个规则,则应用程序将执行一项操作。   例如,假设有新闻报道传入。定义一个规则来表示“财务”类别。该规则本质上是一个或多个查询,用于选择有关财务主题的文档。该规则可能具有“股票或债券或收益”的形式。   当文档到达华尔街收入预测并满足该类别的规则时,应用程序将采取措施,例如将文档标记为财务或向一个或多个用户发送电子邮件。   要创建文档分类应用程序,请创建一个规则表,然后创建一个CTXRULE索引。要对输入的文本流进行分类,请在选择语句的,子句中使用火柴运算符。   

甲骨文文字简介