第 14 章 全文檢索 製作.

Slides:



Advertisements
Similar presentations
ACCESS 入門 主講人 : 黃國倫 日期 :2002/11/14. Outline  ACCESS介紹  資料分析方法  建立ACCESS資料庫  ACCESS查詢功能  建立表單  進階查詢-SQL.
Advertisements

第一單元 建立java 程式.
欢迎各位 Nice to Meet U.
SSI(Server Side Include)
08 CSS 基本語法 8-1 CSS 的演進 8-2 CSS 樣式規則與選擇器 8-3 連結HTML 文件與CSS 樣式表
Access数据库知识 安丘市职业中专 雷云龙.
程式語言與設計 授課教師:蔣德威.
学习目标 掌握电子商务网站体系结构 掌握企业电子商务网站体系结构 掌握PWS的安装与设置
SQL Structured Query Language 用以操縱資料庫的指令集 資料操作語言DML:操作資料錄
Chapter 5 迴圈.
Windows 2003 Server FTP站台的架設
臺北市立大學 資訊科學系(含碩士班) 賴阿福
JAVA vs. SQL Server 建國科技大學 資管系 饒瑞佶 2013/4 V1.
連結資料庫 ACCESS MSSQL.
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
JDK 安裝教學 (for Win7) Soochow University
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
HiNet 光世代非固定制 用戶端IPv6設定方式說明
Endnote書目資料匯入 -西文資料庫.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
[LAB 3]Make OS SD Card Step1 Download the image file.
網頁切換移轉 JS vs. ASP.NET.
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
檔案與磁碟的基本介紹.
第二章 SPSS的使用 2.1 啟動SPSS系統 2.2 結束SPSS系統 2.3 資料分析之相關檔案 2.4 如何使用SPSS軟體.
系統設定 IE8相容性檢視
資料庫程式設計 VB資料庫設計簡介 週次:6 建國科技大學 資管系 饒瑞佶.
雲端計算.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
網頁切換移轉 JS vs. ASP.NET.
第一單元 建立java 程式.
VS.NET 2003 IDE.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
UpToDate Anywhere 設定方法
Linux作業系統 電腦教室Linux使用說明.
第 19 章 XML記憶體執行模式.
網路工具運用 講師:鍾詩蘋.
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
EPSON 點矩陣印表機LQ-300+ 發票紙張格式設定.
IIS Internet Information Services
期末考.
個人網路空間 資訊教育.
VS.NET 2003 IDE.
GridView.
GridView操作 (II).
如何使用Gene Ontology 網址:
EBSCOhost EconLit with Full Text.
第 8 章 客戶端網頁的XML.
MicroSim pspice.
利用 EditorConfig 自訂文字編輯器設定
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
師大 KSP 操作手冊.
從HTML表格到CSS 靜宜大學 資管系 楊子青.
如何從政大圖書館館藏目錄匯出書目至EndNote
Cloud Operating System - Unit 03: 雲端平台建構實驗
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
Access数据库基础与应用 主编 黄秀娟.
安裝JDK 配置windows win7 環境變數
Cloud Training Material- 事件 Sherman Wang
開發Java程式語言的工具 JDK.
網路上免費使用的Medline PubMed-Medline.
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
Unix指令4-文字編輯與程式撰寫.
Develop and Build Drives by Visual C++ IDE
InputStreamReader Console Scanner
Presentation transcript:

第 14 章 全文檢索 製作

簡介索引服務 - 什麼是索引服務 Windows XP的索引服務功能,將提供使用者運用關鍵字,執行電腦磁碟內檔案的全文檢索。啟動索引服務後,將為以下類型的文件(檔案)建立索引: HTML(.htm/.html) 文字檔(.txt) Microsoft Office 95 及以上版本 Internet郵件及新聞(需與Internet Information Service同時安裝) 任何可使用文件篩選器的其他文件

簡介索引服務 - 什麼是索引服務 索引服務預設建立System與Web兩個類別目錄 。 System類別目錄將建立電腦內所有文件的索引。 簡介索引服務 - 什麼是索引服務 索引服務預設建立System與Web兩個類別目錄 。 System類別目錄將建立電腦內所有文件的索引。 Web類別目錄則建立IIS伺服器上所有網頁的索引,包含c:\inetpub\wwwroot\與所有虛擬目錄內的網頁。

簡介索引服務 - 啟動索引服務

簡介索引服務 - 啟動索引服務 啟動索引服務後,必須等待一段時間,讓系統掃瞄電腦內的檔案,完成文件索引的建立。

簡介索引服務 - 啟動索引服務 若欲強制掃瞄磁碟內特定目錄的檔案時,可依照下圖的步驟手動執行掃瞄。

簡介索引服務 - 啟動索引服務 執行磁碟掃瞄之選項的功能說明如下: 簡介索引服務 - 啟動索引服務 執行磁碟掃瞄之選項的功能說明如下: 重新掃瞄(完全) - 重新清查目錄下的所有文件,此動作非常耗費系統資源,請在電腦閒置時執行。 重新掃瞄(增量) - 用於追蹤索引服務未作用時做過修改的所有文件。

運用索引服務執行網頁的全文檢索 -簡介Indexing Service Query Automation Objects 在ASP網頁內,欲提供網頁的全文檢索功能時,必須借重Indexing Service Query Automation Objects所提供的Query物件與Utility物件之協助。

運用索引服務執行網頁的全文檢索 Query物件 Query物件用於處理索引工作的相關設定。 建立Query物件的語法如下: -簡介Indexing Service Query Automation Objects Query物件 Query物件用於處理索引工作的相關設定。 建立Query物件的語法如下: Set 物件變數 = Server.CreateObject("ixsso.Query") 以下敘述將宣告一個Query物件,並運用objQry物件引用。 Set objQry = Server.CreateObject("ixsso.Query")

運用索引服務執行網頁的全文檢索 以下為Query物件的性質。 -簡介Indexing Service Query Automation Objects 以下為Query物件的性質。

運用索引服務執行網頁的全文檢索 -簡介Indexing Service Query Automation Objects

運用索引服務執行網頁的全文檢索 -簡介Indexing Service Query Automation Objects

運用索引服務執行網頁的全文檢索 -簡介Indexing Service Query Automation Objects

運用索引服務執行網頁的全文檢索 -簡介Indexing Service Query Automation Objects

運用索引服務執行網頁的全文檢索 以下將介紹Query物件的方法。 -簡介Indexing Service Query Automation Objects 以下將介紹Query物件的方法。

運用索引服務執行網頁的全文檢索 Utility物件 Utility物件用於管理Query物件所產生的索引結果,建立語法如下: -簡介Indexing Service Query Automation Objects Utility物件 Utility物件用於管理Query物件所產生的索引結果,建立語法如下: Set 物件變數 = Server.CreateObject("ixsso.Util") 以下敘述將宣告一個Utility物件,並設定由objUtil物件引用。 Set objUtil = Server.CreateObject("ixsso.Util")

運用索引服務執行網頁的全文檢索 以下為Utility物件的方法。 -簡介Indexing Service Query Automation Objects 以下為Utility物件的方法。

運用索引服務執行網頁的全文檢索 - 指定索引結果的文件資訊 指定索引文件時,搜尋結果欲取得之文件資訊,可運用以下語法將文件資訊的各欄位名稱,以逗號(,)分隔,設定給Query物件的Columns性質。 query物件.Columns = "欄位名稱[, 欄位名稱[, …]]“ 以下敘述將指定執行索引後,搜尋結果將取得之文件資訊包括標題、摘要、虛擬路徑、文件大小。 objQry.Columns = "DocTitle, Characterization, VPath, Size"

運用索引服務執行網頁的全文檢索 - 指定索引結果的文件資訊 下表將說明指定文件資訊的欄位名稱。

運用索引服務執行網頁的全文檢索 - 指定索引結果的文件資訊

運用索引服務執行網頁的全文檢索 - 指定索引結果的文件資訊

運用索引服務執行網頁的全文檢索 - 指定索引結果的文件資訊

運用索引服務執行網頁的全文檢索 - 索引文件的查詢條件 以下為索引文件之查詢語法的一般性查詢規則: 查詢並不區分英文大小寫 您可以搜尋不在例外清單的任何文字。若要檢視美式英語的例外清單,請參閱索引服說明檔提供的例外字清單。 若欲在查詢內使用特殊字元,如:&、|、^、#、@及$,或包含空格,請在查詢字串前後加上引號("),如:查詢『Visual C++』時,需設定為『"Visual C++"』。

運用索引服務執行網頁的全文檢索 - 索引文件的查詢條件 日期及時間值的格式為『yyyy/mm/dd hh:mm:ss』或『yyyy-mm-dd hh:mm:ss』,可省略年份的前二個字元及整個時間。若省略年份的前二個字元,則系統會解譯為日期是介於1930及2029之間。若欲使用格林威治標準時間,請在秒數值後指定一個3位數的毫秒值,例如:1997/12/8 13:10:03:452。

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 欲在ASP網頁運用Index Server提供的索引功能時,步驟如下: STEP 1、宣告執行文件索引的Query物件 呼叫Server物件的CreateObject方法,並傳入『ixsso.Query』,建立Query物件,語法請參考 14-2-1節。

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 STEP 2、設定索引文件的查詢字串、欲搜尋文件資訊的欄位名稱、排序方式…等 建立Query物件索引文件前,需先完成相關查詢設定。 索引文件的查詢字串,需設定給Query物件的Query性質,Query物件便可依照該條件搜尋出符合的文件,語法如下: query物件.Query = 索引條件字串

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 以下敘述將運用Query物件,索引內容同時出現『動態網頁』與『JSP』字串的網頁。 objQry.Query = “動態網頁 JSP” 索引出的文件資訊所包含的欄位,設定於Columns性質,設定語法如下: query物件.Columns = "欄位名稱[, 欄位名稱[, …]]

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 以下敘述將設定搜尋出的文件資訊欄位包含文件標題、摘要、虛擬路徑、文件最後修改時間與文件檔案大小。 objQry.Columns = "DocTitle, Characterization, VPath, Write, Size"

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 指定查詢結果的排序欄位時,需將欄位名稱設定給SortBy性質,並設定排序方式為遞增或者遞減,語法如下: query物件.SortBy = "欄位名稱 排序方式“ 欄位名稱: 欲做為排序依據之文件資訊欄位名稱,欲使用的欄位名稱必須設定給Columns性質。 排序方式: 設定欄位的排序方式,設定為[a]表遞增排序,設定為[d]表遞減排序。

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 STEP 3、運用Utility物件設定搜尋範圍 呼叫Utility物件的AddScopeToQuery方法,設定Query物件執行索引文件的搜尋範圍,語法如下: utility物件.AddScopeToQuery query物件, 索引範圍路徑, 搜尋深度

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 語法中各部份的用途說明如下: utility物件: 引用至設定Query物件搜尋結果的Utility物件。 query物件: 引用至欲新增索引範圍的Query物件。 索引範圍路徑: 欲新增Query物件索引文件的路徑範圍 搜尋深度: 設定索引文件時,是否搜尋指定路徑的子目錄。

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 以下敘述將設定Query物件執行文件索引時,搜尋虛擬目錄 -『/aspexample/ch14/bookfile』。 objUtil.AddScopeToQuery objQry, "/aspexample/ch14/bookfile", "deep"

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 STEP 4、呼叫Query物件的CreateRecordset方法建立Recordset物件執行查詢 欲索引文件取得搜尋結果,必須呼叫Query物件的CreateRecordset方法,語法如下: Set recordset物件 = objQry.CreateRecordset(型態)

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 語法中各部份的用途說明如下: recordset物件:引用至Query物件CreateRecordset方法建立的Recordset物件。 型態 欲建立之Recordset物件的型態,設定值說明如下表:

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 STEP 5、透過Recordset物件取得查詢結果,輸出包含文件資訊的各欄位內容 欲取得索引文件結果內各文件資訊欄位的語法如下: 語法中各部份的用途說明如下: recordset物件: 引用至儲存Query物件索引結果的Recordset物件。 欄位名稱: 文件資訊之欄位的名稱。 recordset物件(欄位名稱)

運用索引服務執行網頁的全文檢索 - 建立ASP索引網頁 以下敘述將透過Recordset物件,取得文件索引結果的摘要欄位(Characterization)。 <B><Font color=blue>摘要: </Font></B> <%= objRst("Characterization") %><P>