專利名稱:跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)。
背景技術(shù):
訴訟中所涉及的公司可能有義務(wù)定位并向?qū)Ψ铰蓭煿_(kāi)所有相關(guān)“證據(jù)”。這些證據(jù)可包括各種電子內(nèi)容,包括電子郵件消息、文檔以及其他文件、在網(wǎng)站上維護(hù)的列表以及其他內(nèi)容,等等。該電子內(nèi)容可以位于企業(yè)中多個(gè)不同類型的內(nèi)容服務(wù)器上,每個(gè)內(nèi)容服務(wù)器具有索引和/或搜索信息的不同過(guò)程??缍鄠€(gè)服務(wù)器標(biāo)識(shí)、保留和處理該電子內(nèi)容可能是困難的、耗時(shí)的以及昂貴的。該公司需要挑選并產(chǎn)生的數(shù)據(jù)的量可能很大。另外,有效限制所公開(kāi)的相關(guān)電子內(nèi)容的量的工具的缺乏可能增加由在全部?jī)?nèi)容被公開(kāi)之前需要人工審閱所帶來(lái)的訴訟成本。本發(fā)明所做出的公開(kāi)正是對(duì)于這些和其它考慮而提出的。
發(fā)明內(nèi)容
此處描述了用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的技術(shù)。利用此處描述的技術(shù),用戶可利用搜索技術(shù)來(lái)定位來(lái)自多個(gè)不同內(nèi)容源(諸如電子郵件服務(wù)器、內(nèi)容站點(diǎn)、文件共享、數(shù)據(jù)庫(kù)等)的相關(guān)內(nèi)容項(xiàng),以便標(biāo)識(shí)、保留和處理以供導(dǎo)出該相關(guān)項(xiàng)。例如,參與e-discovery (電子發(fā)現(xiàn))調(diào)查的用戶可以利用此處描述的系統(tǒng)、方法以及用戶界面來(lái)針對(duì)產(chǎn)生用于導(dǎo)出和公開(kāi)的相關(guān)內(nèi)容項(xiàng)的項(xiàng)的所標(biāo)識(shí)的“虛擬存檔”創(chuàng)建有目標(biāo)的搜索查詢,從而降低需要人工審閱的材料并減少對(duì)應(yīng)訴訟中涉及的成本和風(fēng)險(xiǎn)。根據(jù)各實(shí)施例,從用戶界面接收用于定義查詢的查詢參數(shù),以便搜索位于多個(gè)不同的內(nèi)容服務(wù)器上的多個(gè)內(nèi)容源?;谒邮盏牟樵儏?shù)在每個(gè)內(nèi)容服務(wù)器上執(zhí)行本地搜索,并且接收查詢統(tǒng)計(jì)數(shù)據(jù)以及關(guān)于內(nèi)容源中與該查詢參數(shù)匹配的內(nèi)容項(xiàng)的其他數(shù)據(jù)??绺鲀?nèi)容服務(wù)器聚集查詢統(tǒng)計(jì)數(shù)據(jù)并將其呈現(xiàn)在用戶界面中。對(duì)查詢統(tǒng)計(jì)數(shù)據(jù)的呈現(xiàn)可按照每個(gè)內(nèi)容源、從查詢中分割的每個(gè)查詢短語(yǔ)等被拆開(kāi)。另外,基于所接收的數(shù)據(jù)來(lái)呈現(xiàn)與查詢參數(shù)相匹配的多個(gè)內(nèi)容項(xiàng)的預(yù)覽。應(yīng)當(dāng)理解,上述主題可被實(shí)現(xiàn)為計(jì)算機(jī)控制的裝置、計(jì)算機(jī)進(jìn)程、計(jì)算系統(tǒng)或諸如計(jì)算機(jī)可讀介質(zhì)等制品。通過(guò)閱讀下面的詳細(xì)描述并審閱相關(guān)聯(lián)的附圖,這些及各種其他特征將變得顯而易見(jiàn)。提供本發(fā)明內(nèi)容以便以簡(jiǎn)化形式介紹將在以下具體實(shí)施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在將本發(fā)明內(nèi)容用來(lái)限制所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本公開(kāi)的任一部分中所提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。附圖簡(jiǎn)沭
圖1是示出由本文呈現(xiàn)的實(shí)施例所提供的說(shuō)明性操作環(huán)境和軟件組件的多方面的框圖2和3是示出根據(jù)此處描述的各實(shí)施例的用于定義查詢的說(shuō)明性用戶界面的屏幕圖示,以便跨多個(gè)內(nèi)容源定位內(nèi)容項(xiàng)并提供關(guān)于查詢結(jié)果的查詢統(tǒng)計(jì)數(shù)據(jù);圖4是示出根據(jù)此處描述的各實(shí)施例的用于生成查詢統(tǒng)計(jì)數(shù)據(jù)的查詢分割的多個(gè)示例;圖5和6是示出根據(jù)此處描述的各實(shí)施例的用于預(yù)覽查詢結(jié)果的說(shuō)明性用戶界面的屏幕圖示;圖7是示出根據(jù)此處描述的實(shí)施例的用于接受對(duì)查詢結(jié)果的細(xì)化的說(shuō)明性用戶界面的屏幕圖示;圖8是示出根據(jù)此處描述的實(shí)施例的用于管理多個(gè)已保存的查詢的說(shuō)明性用戶界面的屏幕圖示;圖9是示出根據(jù)此處描述的實(shí)施例的一種用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的方法的流程圖;以及圖10是示出能夠?qū)崿F(xiàn)本文呈現(xiàn)的實(shí)施例的多方面的計(jì)算系統(tǒng)的說(shuō)明性計(jì)算機(jī)硬件和軟件體系結(jié)構(gòu)的框圖。
具體實(shí)施例方式以下詳細(xì)描述涉及用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的技術(shù)。盡管在結(jié)合計(jì)算機(jī)系統(tǒng)上的操作系統(tǒng)和應(yīng)用程序的執(zhí)行而執(zhí)行的程序模塊的一般上下文中提出了本文描述的主題,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,其他實(shí)現(xiàn)可以結(jié)合其他類型的程序模塊來(lái)執(zhí)行。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、組件、數(shù)據(jù)結(jié)構(gòu)和其他類型的結(jié)構(gòu)。此外,本領(lǐng)域技術(shù)人員將明白,可以利用其他計(jì)算機(jī)系統(tǒng)配置以實(shí)施本文描述的主題,這些計(jì)算機(jī)系統(tǒng)配置包括手持式設(shè)備、多處理器系統(tǒng)、基于微處理器的或可編程消費(fèi)電子產(chǎn)品、小型計(jì)算機(jī)、大型計(jì)算機(jī)等等。在以下詳細(xì)描述中,參考了構(gòu)成其一部分并作為說(shuō)明示出各具體實(shí)施例或示例的附圖。在附圖中,在全部若干附圖中相似的附圖標(biāo)記表示相似的元素。圖1示出根據(jù)此處提供的各實(shí)施例的、包括用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的軟件組件的說(shuō)明性操作環(huán)境100。環(huán)境100包括計(jì)算機(jī)系統(tǒng)102。在一個(gè)實(shí)施例中,計(jì)算機(jī)系統(tǒng)102表示執(zhí)行基于web的應(yīng)用程序的并且由用戶104使用在用戶計(jì)算設(shè)備106上執(zhí)行的web瀏覽器或其他客戶機(jī)應(yīng)用通過(guò)網(wǎng)絡(luò)108訪問(wèn)的一個(gè)或多個(gè)web和/或應(yīng)用服務(wù)器,網(wǎng)絡(luò)108可以是局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)、因特網(wǎng)、或本領(lǐng)域已知的將用戶計(jì)算設(shè)備106連接到計(jì)算機(jī)系統(tǒng)102的任何其他聯(lián)網(wǎng)拓?fù)洹S脩粲?jì)算設(shè)備可包括個(gè)人計(jì)算機(jī)(“PC”)、桌面工作站、膝上型計(jì)算機(jī)、筆記本、平板設(shè)備、移動(dòng)設(shè)備、個(gè)人數(shù)字助理(“PDA”)、游戲控制臺(tái)、機(jī)頂盒、消費(fèi)電子設(shè)備,等等?;蛘撸?jì)算系統(tǒng)102可表示本地地執(zhí)行應(yīng)用程序的用戶計(jì)算設(shè)備、或服務(wù)器計(jì)算機(jī)與用戶計(jì)算設(shè)備的任意組合。e-discovery客戶機(jī)應(yīng)用110可以在計(jì)算機(jī)系統(tǒng)102上執(zhí)行。用戶104可利用e-discovery客戶機(jī)應(yīng)用110來(lái)標(biāo)識(shí)、保留并導(dǎo)出與業(yè)務(wù)問(wèn)題或事件(諸如訴訟或其他法律事務(wù))有關(guān)的一組內(nèi)容項(xiàng)。具體而言,e-discovery客戶機(jī)應(yīng)用110可以允許用戶104產(chǎn)生有目標(biāo)的搜索查詢來(lái)從包括存儲(chǔ)在多個(gè)內(nèi)容源114中的內(nèi)容項(xiàng)112的“虛擬存檔”中定位相關(guān)內(nèi)容項(xiàng)。e-discovery客戶機(jī)應(yīng)用110還可向用戶104提供預(yù)覽搜索返回的內(nèi)容項(xiàng)112、細(xì)化查詢、以及分派供導(dǎo)出的相關(guān)內(nèi)容項(xiàng)112列表的能力。內(nèi)容源114的示例可包括電子郵箱,文檔庫(kù)、列表項(xiàng)存檔、例如討論線程或web日志(“博客”)或其他內(nèi)容站點(diǎn);文件共享或文件共享文件夾;網(wǎng)站;等等。內(nèi)容項(xiàng)112的示例可包括電子郵件消息;文檔或文件;網(wǎng)頁(yè);列表項(xiàng)(例如,討論線程中的條目、博客帖子、wiki頁(yè)面條目)等等。根據(jù)各實(shí)施例,內(nèi)容項(xiàng)112可被存儲(chǔ)在多個(gè)不同的內(nèi)容服務(wù)器116A-116N (此處也常被稱為內(nèi)容服務(wù)器116)上、和/或通過(guò)這些服務(wù)器來(lái)訪問(wèn)。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器116包括一個(gè)或多個(gè)電子郵件服務(wù)器,如來(lái)自華盛頓州雷蒙德市的微軟公司的MICROSOFT EXCHANGE SERVER電子郵件服務(wù)器。內(nèi)容服務(wù)器116還可包括一個(gè)或多個(gè)內(nèi)容站點(diǎn)服務(wù)器,如同樣來(lái)自微軟公司的MICROSOFT SHAREP0丨NT 服務(wù)器。內(nèi)容服務(wù)器116還可包括一個(gè)或多個(gè)文件服務(wù)器、NAS存儲(chǔ)設(shè)備、或其他文件和文檔存儲(chǔ)系統(tǒng)。在其他實(shí)施例中,內(nèi)容服務(wù)器116可包括文檔管理服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、web服務(wù)器、以及本領(lǐng)域已知的其他數(shù)據(jù)和內(nèi)容服務(wù)器。根據(jù)其它實(shí)施例,每個(gè)內(nèi)容服務(wù)器116A-116N可以提供用于搜索存儲(chǔ)在內(nèi)容服務(wù)器上和/或通過(guò)內(nèi)容服務(wù)器來(lái)訪問(wèn)的內(nèi)容項(xiàng)112的對(duì)應(yīng)的搜索界面118A-118N (此處也被稱為搜索界面118)。例如,包括電子郵件服務(wù)器的內(nèi)容服務(wù)器116A可提供搜索界面118,該搜索界面118允許諸如在計(jì)算機(jī)系統(tǒng)102上執(zhí)行的e-discovery客戶機(jī)應(yīng)用110等外部應(yīng)用來(lái)搜索包括電子郵件消息的內(nèi)容項(xiàng)112,該電子郵件消息包含在包括電子郵箱的內(nèi)容源114中。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器116維護(hù)支持通過(guò)搜索界面118對(duì)相關(guān)聯(lián)的內(nèi)容項(xiàng)112的搜索的一個(gè)或多個(gè)索引。搜索界面118可包括應(yīng)用編程接口(API),該應(yīng)用編程接口定義了基于SOAP的web服務(wù)、Java RMI調(diào)用、WINDOWS 通信基礎(chǔ)(WFC)服務(wù)、RPC調(diào)用等。e-discovery客戶機(jī)應(yīng)用110可以訪問(wèn)定義各種內(nèi)容源114的案件數(shù)據(jù)集120,內(nèi)容源114包含內(nèi)容項(xiàng)112,內(nèi)容項(xiàng)112包括待搜索的項(xiàng)的虛擬存檔。案件數(shù)據(jù)集120可表示XML文件、數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表、或本領(lǐng)域已知的存儲(chǔ)在計(jì)算機(jī)系統(tǒng)102上或可由計(jì)算機(jī)系統(tǒng)102訪問(wèn)的任何其他結(jié)構(gòu)化存儲(chǔ)機(jī)制。案件數(shù)據(jù)集120可由用戶104利用e-discovery客戶機(jī)應(yīng)用110或另一應(yīng)用、基于被視為與手邊的訴訟其他業(yè)務(wù)問(wèn)題/事件潛在相關(guān)的內(nèi)容源來(lái)構(gòu)建。在一個(gè)實(shí)施例中,案件數(shù)據(jù)集120可由用戶104使用與此處描述的用于定位虛擬存檔中的相關(guān)內(nèi)容項(xiàng)112相類似的方法和用戶界面來(lái)構(gòu)建。案件數(shù)據(jù)庫(kù)120可包含一個(gè)或多個(gè)內(nèi)容集合122,每一內(nèi)容集合122包括一個(gè)或多個(gè)源規(guī)范124A-124N (此處也被稱為源規(guī)范124)。每一源規(guī)范124可以標(biāo)識(shí)包含共同組成虛擬存檔的內(nèi)容項(xiàng)112的特定內(nèi)容源114。例如,一個(gè)源規(guī)范124A可標(biāo)識(shí)存儲(chǔ)在電子郵件內(nèi)容服務(wù)器116A上或通過(guò)電子郵件內(nèi)容服務(wù)器116A訪問(wèn)的特定個(gè)人郵箱。另一源規(guī)范124B可以標(biāo)識(shí)通過(guò)托管內(nèi)容站點(diǎn)的內(nèi)容服務(wù)器116B訪問(wèn)的文檔庫(kù)。將源規(guī)范124組織成內(nèi)容集合122允許在內(nèi)容集合級(jí)應(yīng)用用于虛擬存檔的配置選項(xiàng),諸如內(nèi)容項(xiàng)112是否應(yīng)被原地保留、或被復(fù)制到存檔等。另外,可以在內(nèi)容集合級(jí)應(yīng)用過(guò)濾器以進(jìn)一步限制來(lái)自指定內(nèi)容源114的要被包括在虛擬存檔中的內(nèi)容項(xiàng)112。過(guò)濾器可包括所發(fā)送的電子郵件消息或所創(chuàng)建或修改的文檔的日期范圍、文檔或電子郵件消息的作者/發(fā)件人、關(guān)鍵字過(guò)濾器,等等。在其他實(shí)施例中,還可在內(nèi)容源級(jí)(即按源規(guī)范124)指定過(guò)濾器,或?qū)Π讣?shù)據(jù)集120中定義的整個(gè)虛擬存檔來(lái)指定。
案件數(shù)據(jù)庫(kù)120還可包含一個(gè)或多個(gè)查詢規(guī)范126。每一查詢規(guī)范126定義用來(lái)搜索內(nèi)容源114的查詢,該內(nèi)容源114包含由源規(guī)范124定義來(lái)定位相關(guān)內(nèi)容項(xiàng)112的虛擬存檔。根據(jù)各實(shí)施例,用戶可利用e-discovery客戶機(jī)應(yīng)用110來(lái)構(gòu)建查詢規(guī)范126并將其保存到案件數(shù)據(jù)集120。e-discovery客戶機(jī)應(yīng)用110還可解析查詢規(guī)范126,并利用源規(guī)范124所標(biāo)識(shí)的每一內(nèi)容服務(wù)器116的搜索界面118來(lái)針對(duì)每個(gè)內(nèi)容源114執(zhí)行查詢。如下面將更詳細(xì)地描述的,與針對(duì)每個(gè)內(nèi)容源114執(zhí)行的查詢有關(guān)的統(tǒng)計(jì)數(shù)據(jù)隨后可由e-discovery客戶機(jī)應(yīng)用110來(lái)聚集,并被呈現(xiàn)給用戶104。另外,e-discovery客戶機(jī)應(yīng)用110可組合關(guān)于由每個(gè)內(nèi)容服務(wù)器116定位的內(nèi)容項(xiàng)112的數(shù)據(jù),以便向用戶104呈現(xiàn)對(duì)結(jié)果的預(yù)覽,以允許對(duì)查詢進(jìn)行進(jìn)一步細(xì)化。最后,e-discovery客戶機(jī)應(yīng)用110可生成由查詢從各個(gè)內(nèi)容源114定位的全部相關(guān)內(nèi)容項(xiàng)112的清單。該清單隨后可被分派給導(dǎo)出應(yīng)用,該導(dǎo)出應(yīng)用可利用每個(gè)內(nèi)容服務(wù)器116的附加界面來(lái)檢索清單中指定的內(nèi)容項(xiàng)112并將其保存到案件導(dǎo)出文件,諸如2011年11月10日提交的共同待決美國(guó)專利申請(qǐng)?zhí)?3/293,146中描述的,該專利申請(qǐng)的代理 人檔案號(hào)為 334054. 01,并且題為 “Export of Content Items from Multiple, DisparateContent Sources (從多個(gè)不同的內(nèi)容源導(dǎo)出內(nèi)容項(xiàng))”,該專利申請(qǐng)通過(guò)全部引用而包含于此。圖2示出用于定義查詢以搜索虛擬存檔的內(nèi)容源114的說(shuō)明性用戶界面(“Π”)200,該虛擬存檔的內(nèi)容源114由案件數(shù)據(jù)集120中包含的源規(guī)范124來(lái)定義。Π 200可由e-discovery客戶機(jī)應(yīng)用110在例如在用戶計(jì)算設(shè)備106上執(zhí)行的web瀏覽器應(yīng)用所呈現(xiàn)的瀏覽器窗口 202中呈現(xiàn)給用戶104。UI 200包括查詢規(guī)范部分206,其中定義查詢的參數(shù)可由用戶104來(lái)指定。例如,查詢規(guī)范部分206可包含允許用戶以任何合適的句法來(lái)指定自由文本查詢208 (諸如關(guān)鍵字查詢語(yǔ)言(KQL)查詢)的字段,該字段可包括查詢的關(guān)鍵字以及連接詞、分組括號(hào)等。在一個(gè)實(shí)施例中,自由文本查詢208還可包括例如高級(jí)查詢句法/規(guī)范,諸如使用“屬性值(property: value)”語(yǔ)法的屬性限制。根據(jù)各實(shí)施例,自由文本查詢208的句法可獨(dú)立于每一內(nèi)容服務(wù)器116的搜索界面118所要求的用來(lái)搜索內(nèi)容源114的查詢的形式或句法。e-discovery客戶機(jī)應(yīng)用110可在執(zhí)行該查詢時(shí)解析自由文本查詢208,并將該查詢轉(zhuǎn)換成針對(duì)內(nèi)容服務(wù)器116的正確形式和/或句法。查詢規(guī)范部分206還可包含允許用戶104指定為查詢定義日期范圍參數(shù)的from-date (起始日期)值210和to-date (到達(dá)日期)值212的字段。取決于內(nèi)容項(xiàng)的類型,日期范圍參數(shù)可被應(yīng)用于內(nèi)容項(xiàng)112的各特定屬性,如電子郵件消息的發(fā)送日期、文檔或文件的創(chuàng)建或修改日期、討論條目的發(fā)帖日期,等等。查詢規(guī)范部分206還可包含允許用戶104指定author/sender (作者/發(fā)送者)參數(shù)214的字段。與日期范圍參數(shù)相類似,取決于內(nèi)容項(xiàng)的類型,author/sender參數(shù)214可被應(yīng)用于內(nèi)容項(xiàng)112的特定屬性,諸如電子郵件消息的發(fā)件人、文檔的創(chuàng)建者、討論條目的發(fā)帖人,等等。UI 200還可包括用于指定被定義的查詢的范圍的機(jī)制,即要向其應(yīng)用查詢的虛擬存檔的那些內(nèi)容源114。例如,UI 200可包括scope(范圍)Π控件216,該控件在被用戶104選中時(shí)使得在窗口 202中顯示查詢范圍規(guī)范面板302,如圖3所示。查詢范圍規(guī)范面板302可包括內(nèi)容項(xiàng)分組(諸如與案件數(shù)據(jù)集120中包含的內(nèi)容集合122和/或源規(guī)范214對(duì)應(yīng)的內(nèi)容項(xiàng)分組304A-304D)列表。另外,可以按照分層的方式來(lái)呈現(xiàn)內(nèi)容項(xiàng)分組304A-304D。例如,內(nèi)容項(xiàng)分組304A可以對(duì)應(yīng)于案件數(shù)據(jù)集120中定義的第一內(nèi)容集合122,而內(nèi)容項(xiàng)分組304B-304D可對(duì)應(yīng)于三個(gè)內(nèi)容源114的源規(guī)范124,一個(gè)對(duì)應(yīng)于“Adam Barr”的個(gè)人郵箱,一個(gè)對(duì)應(yīng)于“Regina Wilcox”的個(gè)人郵箱,以及一個(gè)對(duì)應(yīng)于位于“\\PUBLIC\ADAM BARR”的文件共享,其中每一個(gè)都包括在第一內(nèi)容集合122中。每個(gè)內(nèi)容項(xiàng)分組304A-304D還可包括inclusion (包含)UI控件308,該控件308允許用戶104指定是否將對(duì)應(yīng)的源規(guī)范124或內(nèi)容集合122所標(biāo)識(shí)的內(nèi)容源114包括到正被定義的查詢范圍中。查詢范圍規(guī)范面板302還可包括全選Π控件310,該控件310允許用戶104指定將案件數(shù)據(jù)集120所標(biāo)識(shí)的全部?jī)?nèi)容源114都包括到搜索中。返回圖2,UI 200還可包括源查詢統(tǒng)計(jì)數(shù)據(jù)部分220,該源查詢統(tǒng)計(jì)數(shù)據(jù)部分220向用戶104提供與針對(duì)查詢范圍中標(biāo)識(shí)的內(nèi)容源114執(zhí)行已定義查詢有關(guān)的查詢統(tǒng)計(jì)數(shù)據(jù)222。例如,用戶可利用執(zhí)行查詢UI控件218來(lái)使e-discovery客戶機(jī)應(yīng)用110解析查詢 參數(shù)并利用源規(guī)范124所標(biāo)識(shí)的每個(gè)內(nèi)容服務(wù)器116的搜索界面118來(lái)針對(duì)指定的內(nèi)容源114執(zhí)行本地查詢。與針對(duì)每個(gè)內(nèi)容源114執(zhí)行的查詢有關(guān)的查詢統(tǒng)計(jì)數(shù)據(jù)222隨后可由e-discovery客戶機(jī)應(yīng)用110來(lái)聚集,并在UI 200的源查詢統(tǒng)計(jì)數(shù)據(jù)部分220中呈現(xiàn)。根據(jù)一個(gè)實(shí)施例,查詢統(tǒng)計(jì)數(shù)據(jù)222可包括內(nèi)容源條目(諸如與查詢范圍中包括的每個(gè)內(nèi)容源114對(duì)應(yīng)的內(nèi)容源條目224)列表。內(nèi)容源條目224可包括如在226所示的對(duì)應(yīng)內(nèi)容源114的標(biāo)識(shí)符、如在228所示的在內(nèi)容源中定位的與查詢參數(shù)匹配的內(nèi)容項(xiàng)112的數(shù)量的計(jì)數(shù)、如在230所示的所定位的內(nèi)容項(xiàng)的總大小、等。查詢統(tǒng)計(jì)數(shù)據(jù)中的內(nèi)容源條目224還可被進(jìn)一步分組到分組標(biāo)題232A-232C下。例如,可按對(duì)應(yīng)的內(nèi)容源114的類型對(duì)內(nèi)容源條目224進(jìn)行分組,如圖2所示。還可按內(nèi)容集合122、按內(nèi)容服務(wù)器116或按其他分組對(duì)內(nèi)容源條目224進(jìn)行分組。在一個(gè)實(shí)施例中,對(duì)查詢統(tǒng)計(jì)數(shù)據(jù)中的與內(nèi)容源114相對(duì)應(yīng)的內(nèi)容源條目224的分組可由用戶104通過(guò)UI 200來(lái)選擇。查詢統(tǒng)計(jì)數(shù)據(jù)222還可包括所定位的內(nèi)容項(xiàng)112的計(jì)數(shù)和/或大小的部分和以及總和、所定位的項(xiàng)占內(nèi)容源114中總內(nèi)容項(xiàng)的百分比等。UI 200還可包括查詢分割統(tǒng)計(jì)數(shù)據(jù)部分240,該部分向用戶104提供與已定義查詢的執(zhí)行有關(guān)的附加查詢統(tǒng)計(jì)數(shù)據(jù)222。附加查詢統(tǒng)計(jì)數(shù)據(jù)222還可包括如在242所示的查詢所定位的、查詢參數(shù)中指定的自由文本查詢208的各個(gè)短語(yǔ)(諸如查詢短語(yǔ)244)所分解的內(nèi)容項(xiàng)122的計(jì)數(shù)。對(duì)查詢的分割可由e-discovery客戶機(jī)應(yīng)用110通過(guò)各種方式來(lái)執(zhí)行。如圖4中404A處所示的,在一個(gè)實(shí)施例中,查詢可在每個(gè)顯式或隱式OR處被劃分成查詢短語(yǔ)244A-244N,諸如從查詢402的主體中分割的查詢短語(yǔ)244A和244B。分割過(guò)程可基于查詢402中通過(guò)括號(hào)的顯式分組或查詢中基于運(yùn)算符優(yōu)先順序、句法等的隱式分組來(lái)迭代地執(zhí)行。例如,可使用同一過(guò)程將查詢短語(yǔ)244B進(jìn)一步分割成查詢短語(yǔ)244C-244H。可以通過(guò)表示查詢402中分組的分層方式來(lái)呈現(xiàn)所得到的查詢短語(yǔ)244A-244N。在另一實(shí)施例中,查詢402可在每個(gè)顯式或隱式AND處被劃分成查詢短語(yǔ)244,如圖4中404B處所示。如圖2所示,還在查詢分割統(tǒng)計(jì)數(shù)據(jù)部分240中示出與每個(gè)查詢短語(yǔ)244相匹配的內(nèi)容項(xiàng)112的計(jì)數(shù)。內(nèi)容服務(wù)器116可為每個(gè)查詢短語(yǔ)244生成該計(jì)數(shù),和/或e-discovery客戶機(jī)應(yīng)用110可使用每一個(gè)別的查詢短語(yǔ)244來(lái)執(zhí)行搜索操作,以便聚集查詢統(tǒng)計(jì)數(shù)據(jù)222以供在查詢分割統(tǒng)計(jì)數(shù)據(jù)部分240中呈現(xiàn)。應(yīng)當(dāng)理解,用戶每次修改查詢參數(shù)或?yàn)椴樵兌x的查詢參數(shù)時(shí),可以更新源查詢統(tǒng)計(jì)數(shù)據(jù)部分220和查詢分割統(tǒng)計(jì)數(shù)據(jù)部分240中呈現(xiàn)的查詢統(tǒng)計(jì)數(shù)據(jù)222。圖5示出向用戶提供對(duì)內(nèi)容項(xiàng)112的預(yù)覽的另一個(gè)說(shuō)明性Π 500,該內(nèi)容項(xiàng)112由在查詢規(guī)范部分206中定義的查詢來(lái)定位。如上所述,e-discovery客戶機(jī)應(yīng)用110還可向用戶104提供預(yù)覽搜索返回的內(nèi)容項(xiàng)112以及進(jìn)一步細(xì)化查詢的能力,以便僅定位相關(guān)內(nèi)容項(xiàng)以供導(dǎo)出。UI 500可由e-discovery客戶機(jī)應(yīng)用110在例如在用戶計(jì)算設(shè)備106上執(zhí)行的web瀏覽器應(yīng)用所呈現(xiàn)的瀏覽器窗口 202中呈現(xiàn)給用戶。除了上面參考圖2-4描述的Π 200以外或作為其替換,e-discovery客戶機(jī)應(yīng)用110可以呈現(xiàn)Π 500。
UI 500包括詳細(xì)說(shuō)明為查詢定義的參數(shù)的查詢規(guī)范部分206以及結(jié)果列表502,該結(jié)果列表502包含諸如內(nèi)容項(xiàng)條目506的內(nèi)容項(xiàng)條目,該內(nèi)容項(xiàng)條目包含與匹配于搜索參數(shù)的每個(gè)已預(yù)覽內(nèi)容項(xiàng)112有關(guān)的數(shù)據(jù)??梢詾椴煌愋偷膬?nèi)容源114提供不同的結(jié)果列表502,該結(jié)果列表502可由用戶通過(guò)如圖5所示的選項(xiàng)卡象征或者通過(guò)本領(lǐng)域已知的另一 Π機(jī)制來(lái)選擇。例如,每種類型的內(nèi)容源114類別可具有示出結(jié)果列表502的對(duì)應(yīng)選項(xiàng)卡504A-504C,該結(jié)果列表502包含專用于該類型的內(nèi)容項(xiàng)112的數(shù)據(jù)。例如,對(duì)于包含電子郵箱的內(nèi)容源114,“MAILBOXES (郵箱)”選項(xiàng)卡504A上的結(jié)果列表502中的每個(gè)內(nèi)容項(xiàng)條目506可包括對(duì)應(yīng)電子郵件消息的頭信息,諸如主題、接收者、發(fā)送者、發(fā)送的日期等。對(duì)于包含文檔庫(kù)或文件共享的內(nèi)容源114,“FILESHARES (文件共享)”選項(xiàng)卡504C上的結(jié)果列表502中的每個(gè)內(nèi)容項(xiàng)條目506可包括文件的對(duì)應(yīng)文檔的摘要信息,諸如文檔標(biāo)題或文件名、文件類型、作者、創(chuàng)建日期、最近修改日期等。在另一實(shí)施例中,結(jié)果列表502中的內(nèi)容項(xiàng)條目506可包含來(lái)自已預(yù)覽的內(nèi)容項(xiàng)112的附加數(shù)據(jù),諸如電子郵件消息的主體的前幾行、文檔或文件的縮略像等。在另一實(shí)施例中,每個(gè)選項(xiàng)卡504A-504C對(duì)應(yīng)于從內(nèi)容源114得到顯露的內(nèi)容項(xiàng)112的搜索機(jī)制或索引。因此,包含來(lái)自電子郵箱的電子郵件消息以及來(lái)自文件共享的文件的結(jié)果列表502可被列在對(duì)應(yīng)于企業(yè)范圍搜索索引的“企業(yè)(ENTERPRISE)”選項(xiàng)卡下面,而來(lái)自文檔庫(kù)的文檔以及來(lái)自博客或討論分組的列表項(xiàng)可以出現(xiàn)在位于“內(nèi)容站點(diǎn)(CONTENT SITES) ”選項(xiàng)卡504B下面的結(jié)果列表中,該“內(nèi)容站點(diǎn)”選項(xiàng)卡504B對(duì)應(yīng)于來(lái)自一個(gè)或多個(gè)內(nèi)容站點(diǎn)的搜索索引。在又一實(shí)施例中,每個(gè)選項(xiàng)卡504A-504C可對(duì)應(yīng)于一種類型的內(nèi)容服務(wù)器116、特定的內(nèi)容服務(wù)器、或其他類別或分組的內(nèi)容項(xiàng)112、內(nèi)容源114和/或內(nèi)容服務(wù)器。e-discovery客戶機(jī)應(yīng)用110可基于例如用于在結(jié)果列表502中顯示的默認(rèn)或用戶可選擇的排序順序,從所標(biāo)識(shí)的內(nèi)容服務(wù)器116中為對(duì)應(yīng)于所選選項(xiàng)卡504A-505C的類型的前N個(gè)匹配的內(nèi)容項(xiàng)112檢索頭或摘要信息。可通過(guò)對(duì)應(yīng)的搜索界面118或通過(guò)專用于內(nèi)容服務(wù)器類型的另一 API從內(nèi)容服務(wù)器116中檢索該頭或摘要信息。另外,當(dāng)用戶104修改查詢時(shí)和/或當(dāng)在UI 200中更新查詢統(tǒng)計(jì)數(shù)據(jù)222時(shí),數(shù)據(jù)可由e-discovery客戶機(jī)應(yīng)用110異步地檢索。另外,如圖6所示,當(dāng)結(jié)果列表502中的對(duì)應(yīng)內(nèi)容項(xiàng)條目506被用戶通過(guò)例如在該條目上方懸停鼠標(biāo)指針604選中時(shí),e-discovery客戶機(jī)應(yīng)用110可檢索內(nèi)容項(xiàng)112的整個(gè)內(nèi)容并將其顯示在預(yù)覽窗格602中?,F(xiàn)在參考圖7,UI 500還可包含允許用戶104作出對(duì)查詢的進(jìn)一步細(xì)化的查詢細(xì)化部分508。查詢細(xì)化部分508可包含可為其選擇查詢細(xì)化的值的屬性列表或“過(guò)濾器類別”704A-704D (此處一般被稱為過(guò)濾器類別704)。向用戶104呈現(xiàn)的過(guò)濾器類別704可以是正在為其呈現(xiàn)的已預(yù)覽內(nèi)容項(xiàng)112的內(nèi)容源114的類型所專用的。例如,如圖7中所示,如果電子郵件消息正在“MAILBOXES”選項(xiàng)卡504A上的結(jié)果列表502中被預(yù)覽,則過(guò)濾器類別704A-704D可包括電子郵件消息的屬性,諸如接收者、域、郵件類型、附件類型等??梢酝ㄟ^(guò)包括不同類型的內(nèi)容項(xiàng)112的其他選項(xiàng)卡504B、504C上的結(jié)果列表502來(lái)示出附加和/或替換的過(guò)濾器類別704。如果用戶104選擇諸如過(guò)濾器類別704A的特定過(guò)濾器類別,則還可向該用戶呈現(xiàn)根據(jù)已預(yù)覽內(nèi)容項(xiàng)112生成的所選過(guò)濾器類別的值條目(例如值條目706)的列表。在一個(gè)實(shí)施例中,所列出的每個(gè)值條目706還可包括查詢統(tǒng)計(jì)數(shù)據(jù),該查詢統(tǒng)計(jì)數(shù)據(jù)示出了內(nèi)容項(xiàng)112的計(jì)數(shù),該內(nèi)容項(xiàng)112來(lái)自具有匹配于對(duì)應(yīng)值的屬性的當(dāng)前查詢,如圖7進(jìn)一步所示的。用戶104可選擇所選過(guò)濾器類別704的所列值條目706中的一個(gè)或多個(gè),并且隨后選擇諸如應(yīng)用按鈕UI控件710的UI控件,以向查詢應(yīng)用所選的過(guò)濾器類別/值對(duì)。向查詢應(yīng)用所選的過(guò)濾器類別/值對(duì)既可更新在UI 200中呈現(xiàn)的查詢統(tǒng)計(jì)數(shù)據(jù)222,又可更新在當(dāng)前所選選項(xiàng)卡504A上的結(jié)果列表502中示出的已預(yù)覽內(nèi)容項(xiàng) 112。在另一個(gè)實(shí)施例中,使用例如“屬性值”句法,將所選的過(guò)濾器類別/值對(duì)添加到查詢參數(shù)中的自由文本查詢208。用戶104隨后可重新排列、分組和改變自由文本查詢208中過(guò)濾器類別/值對(duì)的連接運(yùn)算符,以進(jìn)一步細(xì)化該查詢。根據(jù)一個(gè)實(shí)施例,在給定時(shí)間,只有一個(gè)過(guò)濾器類別704A-704D可以打開(kāi)并被修改。如果用戶104正在修改一個(gè)過(guò)濾器類別704A并接著在選擇應(yīng)用按鈕UI控件710之前切換到另一個(gè)過(guò)濾器類別,則e-discovery客戶機(jī)應(yīng)用110可警告用戶對(duì)過(guò)濾器類別的任何改變將不會(huì)被保存,除非他們選擇應(yīng)用按鈕。在另一個(gè)實(shí)施例中,向用戶104提供定制過(guò)濾器UI控件708,該定制過(guò)濾器UI控件708允許用戶指定過(guò)濾器類別704A-704D之一的未列出的值、和/或指定另一屬性的值或內(nèi)容源類型的除所示過(guò)濾器類別以外的過(guò)濾器類另IJ的值。選擇定制過(guò)濾器Π控件708可將該Π控件變成文本框,其中用戶可例如按照“屬性值”句法來(lái)輸入附加的過(guò)濾器類別/值對(duì)。UI 500還可包括查詢保存部分712,該查詢保存部分712允許將查詢保存為案件數(shù)據(jù)集120中對(duì)應(yīng)的查詢規(guī)范126,如上面參考圖1所描述的??上蛴脩舫尸F(xiàn)提供名稱或其他標(biāo)識(shí)符以與查詢規(guī)范126相關(guān)聯(lián)的UI控件。根據(jù)各實(shí)施例,查詢的全部查詢參數(shù)被保存到對(duì)應(yīng)的查詢規(guī)范126,查詢參數(shù)包括自由文本查詢208、日期范圍參數(shù)、作者/發(fā)送者參數(shù)214、源規(guī)范124和/或包括查詢范圍的內(nèi)容集合122、在查詢細(xì)化部分508中選擇的任何過(guò)濾器類別/值對(duì)等。另外,內(nèi)容服務(wù)器116最后生成的查詢統(tǒng)計(jì)數(shù)據(jù)222可與對(duì)應(yīng)的查詢規(guī)范126 —同存儲(chǔ),以供稍后檢索。在一個(gè)實(shí)施例中,可向用戶104提供從現(xiàn)有的查詢規(guī)范126復(fù)制查詢參數(shù)來(lái)創(chuàng)建新查詢的能力,該新查詢可隨后在現(xiàn)有的查詢規(guī)范126保持完整的情況下被修改。圖8示出根據(jù)其他實(shí)施例的用于管理已保存的查詢的另一說(shuō)明性Π 800。Π 800可由e-discovery客戶機(jī)應(yīng)用110在例如在用戶計(jì)算設(shè)備106上執(zhí)行的web瀏覽器應(yīng)用所呈現(xiàn)的瀏覽器窗口 202中呈現(xiàn)給用戶104。UI 800可包括包含針對(duì)存儲(chǔ)在案件數(shù)據(jù)集120中的查詢規(guī)范126的查詢條目(如查詢條目804)的查詢列表802。當(dāng)由用戶104保存時(shí),每一查詢條目804可包括來(lái)自查詢規(guī)范126的自由文本查詢806、以及與查詢相關(guān)聯(lián)的名稱808或其他標(biāo)識(shí)符。另外,查詢條目804可包括查詢統(tǒng)計(jì)數(shù)據(jù)222,諸如與查詢匹配的內(nèi)容項(xiàng)112的總計(jì)數(shù)810和總大小812。當(dāng)用戶104保存查詢時(shí),來(lái)自對(duì)查詢的最后執(zhí)行的查詢統(tǒng)計(jì)數(shù)據(jù)222可以已經(jīng)與對(duì)應(yīng)的查詢規(guī)范126 —同被存儲(chǔ),如上面參考圖7所描述的。根據(jù)各實(shí)施例,每一查詢條目804還可包括允許用戶104從查詢列表804中選擇一個(gè)或多個(gè)查詢的查詢選擇控件814。用戶104隨后可選擇導(dǎo)出UI控件816,該UI控件816將使e-discovery客戶機(jī)應(yīng)用110跨全部?jī)?nèi)容服務(wù)器116生成來(lái)自全部?jī)?nèi)容源114的與所選查詢中的一個(gè)或多個(gè)相匹配的全部相關(guān)內(nèi)容項(xiàng)112的清單,并將該清單分派給導(dǎo)出應(yīng)用,該導(dǎo)出應(yīng)用檢索指定的內(nèi)容項(xiàng)112并將它們保存到案件導(dǎo)出文件,如上面參考圖1所描述的?,F(xiàn)在參考圖9,將提供關(guān)于此處呈現(xiàn)的實(shí)施例的附加細(xì)節(jié)。應(yīng)當(dāng)理解,參考圖9所述的邏輯操作被實(shí)現(xiàn)為(I)在計(jì)算系統(tǒng)上運(yùn)行的一系列計(jì)算機(jī)實(shí)現(xiàn)的動(dòng)作或程序模塊和/或(2)計(jì)算系統(tǒng)內(nèi)的互連機(jī)器邏輯電路或電路模塊。該實(shí)現(xiàn)是取決于計(jì)算系統(tǒng)的性能及其他要求的選擇問(wèn)題。因此,此處所描述的邏輯操作被不同地稱為操作、結(jié)構(gòu)設(shè)備、動(dòng)作或模塊。這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和模塊可以用軟件、固件、專用數(shù)字邏輯、及其任何組合來(lái)實(shí)現(xiàn)。還應(yīng)該明白,可以執(zhí)行比附圖中示出并在此處描述的操作更多或更少的操作。這些操 作還可按與所述次序不同的次序來(lái)執(zhí)行。圖9示出根據(jù)一個(gè)實(shí)施例的、用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的一個(gè)例程900。例程900可由例如在計(jì)算機(jī)系統(tǒng)102上執(zhí)行的e-discovery客戶機(jī)應(yīng)用110來(lái)執(zhí)行。應(yīng)當(dāng)理解,例程900也可由在計(jì)算機(jī)系統(tǒng)102上執(zhí)行的其他模塊或組件執(zhí)行,或者由模塊、組件和計(jì)算設(shè)備的任何組合來(lái)執(zhí)行。例程900在操作902開(kāi)始,其中e-discovery客戶機(jī)應(yīng)用110向用戶104呈現(xiàn)UI,以便定義查詢來(lái)搜索如由案件數(shù)據(jù)集120中包含的源規(guī)范124所定義的虛擬存檔的內(nèi)容源114。根據(jù)各實(shí)施例,源規(guī)范124可標(biāo)識(shí)多個(gè)不同的內(nèi)容服務(wù)器116上的內(nèi)容源114,諸如電子郵件服務(wù)器上的電子郵箱、內(nèi)容站點(diǎn)服務(wù)器上的文檔庫(kù)、和/或文件服務(wù)器上的文件共享。e-discovery客戶機(jī)應(yīng)用110可向用戶104呈現(xiàn)上面參考圖2和3描述的UI 200以定義查詢。UI 200可由e-discovery客戶機(jī)應(yīng)用110在例如在用戶計(jì)算設(shè)備106上執(zhí)行的web瀏覽器應(yīng)用所呈現(xiàn)的瀏覽器窗口 202中呈現(xiàn)給用戶104。UI 200可包括查詢規(guī)范部分206,該查詢規(guī)范部分206允許用戶指定定義查詢的參數(shù),諸如自由文本查詢208、日期范圍參數(shù)、作者/發(fā)送者參數(shù)214等。UI200還可包括查詢范圍規(guī)范面板302,該查詢范圍規(guī)范面板302允許用戶指定案件數(shù)據(jù)集120中包含的向其應(yīng)用查詢的內(nèi)容集合122和/或源規(guī)范124。例程900從操作902行進(jìn)至操作904,如上所述,其中e-discovery客戶機(jī)應(yīng)用110通過(guò)Π 200從用戶104接收查詢參數(shù)和/或查詢范圍。在另一實(shí)施例中,用戶104可從先前保存到案件數(shù)據(jù)集120的查詢規(guī)范126中加載查詢參數(shù)和查詢范圍。例程900從操作904行進(jìn)至操作906,其中e-discovery客戶機(jī)應(yīng)用110執(zhí)行對(duì)在包含查詢范圍的源規(guī)范124中指定的每個(gè)內(nèi)容服務(wù)器的本地搜索。如上所述,e-discovery客戶機(jī)應(yīng)用110可解析查詢參數(shù),并利用源規(guī)范124所標(biāo)識(shí)的每一內(nèi)容服務(wù)器116的搜索界面118來(lái)針對(duì)指定的內(nèi)容源114執(zhí)行本地查詢。根據(jù)一個(gè)實(shí)施例,e-discovery客戶機(jī)應(yīng)用110可向用戶104提供用戶界面,以查看和/或修改為各個(gè)內(nèi)容服務(wù)器116生成的本地查詢。例程900從操作906行進(jìn)至操作908,其中e-discovery客戶機(jī)應(yīng)用110從內(nèi)容服務(wù)器116接收與針對(duì)每一內(nèi)容源114執(zhí)行的查詢有關(guān)的查詢統(tǒng)計(jì)數(shù)據(jù)222。e-discovery客戶機(jī)應(yīng)用110可接收由內(nèi)容源114中的一個(gè)或多個(gè)來(lái)分解的原始統(tǒng)計(jì)數(shù)據(jù)、從自由文本查詢208中分割的查詢短語(yǔ)244等。應(yīng)當(dāng)理解,從內(nèi)容服務(wù)器116接收的查詢統(tǒng)計(jì)數(shù)據(jù)222可包括不同級(jí)的各種信息,并且不同類型的內(nèi)容服務(wù)器116可從查詢返回不同級(jí)的查詢統(tǒng)計(jì)數(shù)據(jù)。在一個(gè)實(shí)施例中,e-discovery客戶機(jī)應(yīng)用110接收與匹配于查詢的內(nèi)容源114中的內(nèi)容項(xiàng)112有關(guān)的頭或摘要信息,并且e-discovery客戶機(jī)應(yīng)用根據(jù)該信息生成查詢統(tǒng)計(jì)數(shù)據(jù)222。在操作910,e-discovery客戶機(jī)應(yīng)用110聚集與從內(nèi)容服務(wù)器116接收的各個(gè)內(nèi)容源114有關(guān)的查詢統(tǒng)計(jì)數(shù)據(jù)222,并將已聚集的統(tǒng)計(jì)數(shù)據(jù)呈現(xiàn)給用戶104。e-discovery客戶機(jī)應(yīng)用110可呈現(xiàn)由包括在查詢范圍中的每個(gè)內(nèi)容源114分解的查詢統(tǒng)計(jì)數(shù)據(jù)222,如在上面參考圖2描述的Π 200的源查詢統(tǒng)計(jì)數(shù)據(jù)部分220中所示的。查詢統(tǒng)計(jì)數(shù)據(jù)222還可包括所定位的內(nèi)容項(xiàng)112的計(jì)數(shù)和/或大小的部分和以及總和、所定位的項(xiàng)占內(nèi)容源114中總內(nèi)容項(xiàng)的百分比等。e-discovery客戶機(jī)應(yīng)用110還可呈現(xiàn)由查詢的各個(gè)短語(yǔ)分解的查詢統(tǒng)計(jì)數(shù)據(jù)222,如在上面參考圖2和4描述的UI 200的查詢分割統(tǒng)計(jì)數(shù)據(jù)部分240中 所示的。例程900從操作910行進(jìn)至操作912,其中e-discovery客戶機(jī)應(yīng)用110檢索與匹配于查詢參數(shù)的各個(gè)內(nèi)容源114中的內(nèi)容項(xiàng)112有關(guān)的數(shù)據(jù)。如上面參考圖5描述的,e-discovery客戶機(jī)應(yīng)用110可基于例如默認(rèn)的或用戶可選擇的排序順序從所標(biāo)識(shí)的內(nèi)容服務(wù)器116中檢索多個(gè)匹配的內(nèi)容項(xiàng)112的頭信息或摘要信息??赏ㄟ^(guò)對(duì)應(yīng)的搜索界面118或通過(guò)內(nèi)容服務(wù)器類型專用的另一 API從內(nèi)容服務(wù)器116中檢索該頭信息或摘要信息。例程900從操作912行進(jìn)至操作914,其中e-discovery客戶機(jī)應(yīng)用110向用戶104呈現(xiàn)檢索到的頭信息或摘要信息,作為對(duì)匹配的內(nèi)容項(xiàng)112的預(yù)覽。例如,e-discovery客戶機(jī)應(yīng)用110可以呈現(xiàn)上面參考圖5所描述的Π 500,該Π 500允許用戶按照內(nèi)容源類型來(lái)預(yù)覽匹配的內(nèi)容項(xiàng)112。在一個(gè)實(shí)施例中,可以在每個(gè)內(nèi)容服務(wù)器116處為該內(nèi)容服務(wù)器或相似的內(nèi)容服務(wù)器所服務(wù)的內(nèi)容源114去重復(fù)已預(yù)覽內(nèi)容項(xiàng)112。在另一實(shí)施例中,e-discovery客戶機(jī)應(yīng)用110可在向用戶104呈現(xiàn)查詢統(tǒng)計(jì)數(shù)據(jù)222和/或已預(yù)覽內(nèi)容項(xiàng)112之前跨內(nèi)容源114和內(nèi)容服務(wù)器116來(lái)執(zhí)行附加的或替換的匹配內(nèi)容項(xiàng)112的去重復(fù)。例程900從操作914行進(jìn)至操作916,其中e-discovery客戶機(jī)應(yīng)用110可接收對(duì)查詢的改變或細(xì)化。例如,用戶104可改變?chǔ)?200的查詢規(guī)范部分206中的查詢參數(shù)中的一個(gè)或多個(gè)、或查詢范圍規(guī)范面板302中的查詢范圍,如上面參考圖2和3描述的。用戶104可附加地或替換地選擇或指定來(lái)自上面參考圖7描述的Π 500的查詢細(xì)化部分508的一個(gè)或多個(gè)過(guò)濾器類別/值對(duì)。如果接收到對(duì)查詢的改變或細(xì)化,則例程900返回到操作906,其中e-discovery客戶機(jī)應(yīng)用110針對(duì)每個(gè)內(nèi)容服務(wù)器116重新執(zhí)行經(jīng)修改的查詢,并且收集查詢統(tǒng)計(jì)數(shù)據(jù)222和已預(yù)覽內(nèi)容項(xiàng)112并將其呈現(xiàn)給用戶104,如上所述。如果e-discovery客戶機(jī)應(yīng)用110在操作916沒(méi)有接收到對(duì)查詢的改變或細(xì)化,則例程900結(jié)束。圖10示出了能夠執(zhí)行此處描述的用于以上文呈現(xiàn)的方式跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的軟件組件的計(jì)算機(jī)1000的示例計(jì)算機(jī)體系結(jié)構(gòu)。圖10所示的計(jì)算機(jī)體系結(jié)構(gòu)示出服務(wù)器計(jì)算機(jī)、常規(guī)臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、平板計(jì)算機(jī)、PDA、無(wú)線電話、或其他計(jì)算設(shè)備,并可以用來(lái)執(zhí)行此處呈現(xiàn)的被描述為在計(jì)算機(jī)系統(tǒng)102、用戶計(jì)算設(shè)備106、和/或其他計(jì)算設(shè)備上執(zhí)行的軟件組件的任何方面。圖10所示的計(jì)算機(jī)體系結(jié)構(gòu)包括一個(gè)或多個(gè)中央處理單元(“CPU”)1002。CPU1002可以是執(zhí)行計(jì)算機(jī)1000的操作所需的算術(shù)和邏輯操作的標(biāo)準(zhǔn)處理器。CPU 1002通過(guò)從一個(gè)分立的物理狀態(tài)轉(zhuǎn)換到下一狀態(tài)來(lái)執(zhí)行必要的運(yùn)算,該轉(zhuǎn)換是通過(guò)操縱在各狀態(tài)之間不同并改變這些狀態(tài)的開(kāi)關(guān)元件來(lái)實(shí)現(xiàn)的。切換元件一般可包括維持兩個(gè)二進(jìn)制狀態(tài)之一的電子電路,諸如觸發(fā)電路,以及基于一個(gè)或多個(gè)其它切換元件的狀態(tài)的邏輯組合來(lái)提供輸出狀態(tài)的電子電路,諸如邏輯門。這些基本切換元件可被組合以創(chuàng)建更復(fù)雜的邏輯電路,包括寄存器、加減器、算術(shù)邏輯單元、浮點(diǎn)單元和其它邏輯元件。該計(jì)算機(jī)體系結(jié)構(gòu)還包括含有隨機(jī)存取存儲(chǔ)器(“RAM”)1014和只讀存儲(chǔ)器1016(“ROM”)的系統(tǒng)存儲(chǔ)器1008、以及將存儲(chǔ)器耦合至CPU 1002的系統(tǒng)總線1004。基本輸入/輸出系統(tǒng)被存儲(chǔ)在ROM 1016中,該系統(tǒng)包含幫助諸如在啟動(dòng)期間在計(jì)算機(jī)1000中的元件之間傳遞信息的基本例程。計(jì)算機(jī)1000還包括用于存儲(chǔ)操作系統(tǒng)1018、應(yīng)用程序和其它程序模塊的大容量存儲(chǔ)設(shè)備1010,這將在本文中更為詳盡地描述。大容量存儲(chǔ)設(shè)備1010通過(guò)連接至總線1004的大容量存儲(chǔ)控制器(未示出)連接到CPU 1002。大容量存儲(chǔ)設(shè)備1010為計(jì)算機(jī)1000提供非易失性存儲(chǔ)。計(jì)算機(jī)1000可通過(guò)變換大容量存儲(chǔ)設(shè)備1010的物理狀態(tài)來(lái)反映被存儲(chǔ)的信息來(lái)將信息存儲(chǔ)在該設(shè)備上。在本說(shuō)明書的不同實(shí)現(xiàn)中,物理狀態(tài)的具體變換可取決于各種因素。這些因素的示例可以包括,但不僅限于用于實(shí)現(xiàn)大容量存儲(chǔ)設(shè)備的技術(shù),大容量存儲(chǔ)設(shè)備被表征為主存儲(chǔ)還是輔存儲(chǔ)等等。例如,計(jì)算機(jī)1000可通過(guò)向大容量存儲(chǔ)控制器發(fā)出以下指令來(lái)將信息存儲(chǔ)到大容量存儲(chǔ)設(shè)備1010 :變更磁盤驅(qū)動(dòng)器內(nèi)的特定位置的磁特性;變更光存儲(chǔ)設(shè)備中的特定位置的反射或折射特性;或變更固態(tài)存儲(chǔ)設(shè)備中的特定電容、晶體管或其它分立元件的電特性。在不背離本發(fā)明的范圍和精神的情況下,物理介質(zhì)的其它變換是可能的。計(jì)算機(jī)1000還可通過(guò)檢測(cè)大容量存儲(chǔ)設(shè)備內(nèi)的一個(gè)或多個(gè)特定位置的物理狀態(tài)或特性來(lái)從大容量存儲(chǔ)設(shè)備1010讀取信息。如上簡(jiǎn)述,多個(gè)程序模塊和數(shù)據(jù)文件可存儲(chǔ)在計(jì)算機(jī)1000的大容量存儲(chǔ)設(shè)備1010和RAM 1014中,包括適用于控制計(jì)算機(jī)的操作的操作系統(tǒng)1018。大容量存儲(chǔ)設(shè)備1010和RAM 1014還可以存儲(chǔ)一個(gè)或多個(gè)程序模塊。具體而言,大容量存儲(chǔ)設(shè)備1010和RAM 1014可存儲(chǔ)e-discovery客戶機(jī)應(yīng)用110,這曾在上文中參考圖1更詳細(xì)地描述。大容量存儲(chǔ)設(shè)備1010和RAM 1014還可存儲(chǔ)其它類型的程序模塊或數(shù)據(jù)。除了上述大容量存儲(chǔ)設(shè)備1010之外,計(jì)算機(jī)1000能夠訪問(wèn)其它計(jì)算機(jī)可讀介質(zhì)以存儲(chǔ)和檢索信息,諸如程序模塊、數(shù)據(jù)結(jié)構(gòu)或其它數(shù)據(jù)。本領(lǐng)域技術(shù)人員應(yīng)該明白,計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)1000可訪問(wèn)的任何可用介質(zhì),包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和通信介質(zhì)。通信介質(zhì)包括瞬時(shí)信號(hào)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括以存儲(chǔ)如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括但不限于,RAM、ROM、EPROM、EEPR0M、閃存或其它固態(tài)存儲(chǔ)器技術(shù),⑶-ROM、數(shù)字多功能盤(DVD)、HD-DVD、藍(lán)光、或其它光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或可以用來(lái)存儲(chǔ)所需信息并可由計(jì)算機(jī)1000訪問(wèn)的任何其它介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以用在被加載到計(jì)算機(jī)1000中時(shí)可將計(jì)算機(jī)系統(tǒng)從通用計(jì)算系統(tǒng)變換成能夠?qū)崿F(xiàn)本文描述的實(shí)施例的專用計(jì)算機(jī)的計(jì)算機(jī)可執(zhí)行指令來(lái)編碼。計(jì)算機(jī)可執(zhí)行指令可通過(guò)變更計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的特定位置的電、光、磁或其它物理特性來(lái)在該介質(zhì)上編碼。這些計(jì)算機(jī)可執(zhí)行指令通過(guò)如上所述地指定CPU 1002如何在各狀態(tài)之間轉(zhuǎn)換來(lái)變換計(jì)算機(jī)1000。根據(jù)一個(gè)實(shí)施例,計(jì)算機(jī)1000能夠訪問(wèn)存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令在由計(jì)算機(jī)執(zhí)行時(shí)執(zhí)行以上參照?qǐng)D9描述的用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的例程900。根據(jù)各種實(shí)施例,計(jì)算機(jī)1000可使用通過(guò)一個(gè)或多個(gè)網(wǎng)絡(luò)108到遠(yuǎn)程計(jì)算設(shè)備和計(jì)算機(jī)系統(tǒng)的邏輯連接在聯(lián)網(wǎng)環(huán)境中操作,所述網(wǎng)絡(luò)諸如LAN、WAN、因特網(wǎng)或本領(lǐng)域已知的任何拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)。計(jì)算機(jī)1000可以通過(guò)連接到總線1004的網(wǎng)絡(luò)接口單元1006連接到網(wǎng)絡(luò)1020。應(yīng)當(dāng)理解,網(wǎng)絡(luò)接口單元1006還可以被用來(lái)連接到其他類型的網(wǎng)絡(luò)和遠(yuǎn)程計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)1000還可包括用于接收和處理來(lái)自包括鍵盤、鼠標(biāo)、觸摸墊、觸敏顯示器、電子指示筆、或其它類型的輸入設(shè)備等一個(gè)或多個(gè)輸入設(shè)備的輸入的輸入/輸出控制器1012。類似地,輸入/輸出控制器1012可向諸如計(jì)算機(jī)監(jiān)視器、平板顯示器、數(shù)字投影儀、打印機(jī)、繪圖儀或其它類型的輸出設(shè)備等顯示設(shè)備提供輸出??梢悦靼祝?jì)算機(jī)1000可以不包括圖10所示的全部組件,可以包括未在圖10中明確示出的其它組件,或者可使用完全不同于圖10所示的體系結(jié)構(gòu)?;谝陨厦枋?,應(yīng)當(dāng)明白,本文提供了用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的技術(shù)。雖然以計(jì)算機(jī)結(jié)構(gòu)特征、方法動(dòng)作、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)專用的語(yǔ)言描述了本文呈現(xiàn)的主題,但是應(yīng)該理解,在所附權(quán)利要求書中所限定的本發(fā)明不一定僅限于本文描述的具體特征、動(dòng)作、或介質(zhì)。相反,這些具體特征、動(dòng)作和介質(zhì)是作為實(shí)現(xiàn)權(quán)利要求的示例形式來(lái)公開(kāi)的。上述主題僅作為說(shuō)明提供,并且不應(yīng)被解釋為限制。可對(duì)此處所述的主題作出各種修改和改變,而不必遵循所示和所述的示例實(shí)施例和應(yīng)用,且不背離所附權(quán)利要求書中所述的本發(fā)明的真正精神和范圍。
權(quán)利要求
1.一種用于定位跨不同內(nèi)容服務(wù)器的多個(gè)內(nèi)容源中的內(nèi)容項(xiàng)的計(jì)算機(jī)執(zhí)行的方法,所述方法包括從用戶接收關(guān)于查詢的查詢參數(shù)和查詢范圍(904),所述查詢范圍包括位于至少兩個(gè)不同類型的內(nèi)容服務(wù)器上的內(nèi)容源;接收關(guān)于內(nèi)容項(xiàng)的數(shù)據(jù)(908 ),所述內(nèi)容項(xiàng)是通過(guò)基于所述查詢參數(shù)在所述至少兩個(gè)內(nèi)容服務(wù)器中每一個(gè)上執(zhí)行的本地搜索來(lái)定位的;根據(jù)所接收的數(shù)據(jù),聚集跨所述至少兩個(gè)內(nèi)容服務(wù)器的查詢統(tǒng)計(jì)數(shù)據(jù)(910);以及向所述用戶呈現(xiàn)所述查詢統(tǒng)計(jì)數(shù)據(jù)(914)。
2.如權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,呈現(xiàn)關(guān)于包含所述查詢范圍的所述多個(gè)內(nèi)容源中每一個(gè)的查詢統(tǒng)計(jì)數(shù)據(jù)。
3.如權(quán)利要求2所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,按照內(nèi)容源類型將關(guān)于所述多個(gè)內(nèi)容源中每一個(gè)的查詢統(tǒng)計(jì)數(shù)據(jù)分組到一起。
4.如權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,呈現(xiàn)關(guān)于多個(gè)查詢短語(yǔ)中每一個(gè)的查詢統(tǒng)計(jì)數(shù)據(jù),所述多個(gè)查詢短語(yǔ)是從包含所述查詢參數(shù)的自由文本查詢中分割得到的。
5.如權(quán)利要求4所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,從所述自由文本查詢中在每個(gè)顯式或隱式OR連接處分割所述多個(gè)查詢短語(yǔ)。
6.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括根據(jù)所接收的數(shù)據(jù),向所述用戶呈現(xiàn)對(duì)匹配于所述查詢的一個(gè)或多個(gè)內(nèi)容項(xiàng)的預(yù)覽 (914),其中呈現(xiàn)對(duì)來(lái)自同一類型的內(nèi)容源的內(nèi)容項(xiàng)的一個(gè)或多個(gè)內(nèi)容項(xiàng)的預(yù)覽。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括從所述用戶接收對(duì)所述查詢參數(shù)的修改(916);接收關(guān)于所述內(nèi)容項(xiàng)的數(shù)據(jù)(908),所述內(nèi)容項(xiàng)是通過(guò)基于經(jīng)修改的查詢參數(shù)在所述至少兩個(gè)內(nèi)容服務(wù)器中每一個(gè)上重新執(zhí)行的本地搜索來(lái)定位的;以及一旦接收所述數(shù)據(jù),更新向所述用戶呈現(xiàn)的所述查詢統(tǒng)計(jì)數(shù)據(jù)(914)。
8.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其特征在于,還包括基于所接收的數(shù)據(jù),向所述用戶呈現(xiàn)過(guò)濾器類別(704)以及所述過(guò)濾器類別(704)的一個(gè)或多個(gè)值;從所述用戶接收對(duì)所述過(guò)濾器類別(704)的所述一個(gè)或多個(gè)值之一的選擇;基于所述選擇來(lái)修改對(duì)應(yīng)內(nèi)容服務(wù)器的所述查詢參數(shù)(916),以包括過(guò)濾器類別/值對(duì);接收關(guān)于所述內(nèi)容項(xiàng)的數(shù)據(jù)(908),所述內(nèi)容項(xiàng)是通過(guò)基于經(jīng)修改的查詢參數(shù)的對(duì)所述對(duì)應(yīng)內(nèi)容服務(wù)器的本地搜索來(lái)定位的;以及一旦接收所述數(shù)據(jù),更新向所述用戶呈現(xiàn)的所述查詢統(tǒng)計(jì)數(shù)據(jù)(914)。
9.如權(quán)利要求1所述的計(jì)算機(jī)執(zhí)行的方法,其特征在于,所述至少兩個(gè)內(nèi)容服務(wù)器中的第一個(gè)包含電子郵件服務(wù)器,并且所述至少兩個(gè)內(nèi)容服務(wù)器中的第二個(gè)包含內(nèi)容站點(diǎn)服務(wù)器。
10.一種用于定位跨不同內(nèi)容服務(wù)器的多個(gè)內(nèi)容源中的內(nèi)容項(xiàng)的系統(tǒng),所述系統(tǒng)包括一個(gè)或多個(gè)處理器(1002); 耦合到所述一個(gè)或多個(gè)處理器(1002)的存儲(chǔ)器(1008,1010);以及駐留在所述存儲(chǔ)器(1008、1010)中并包括計(jì)算機(jī)可執(zhí)行指令的e-discovery客戶機(jī)應(yīng)用(110 ),所述指令在由所述一個(gè)或多個(gè)處理器(1002 )執(zhí)行時(shí)使得所述系統(tǒng)呈現(xiàn)用于定義查詢的用戶界面(902),以便搜索所述多個(gè)內(nèi)容源,接收關(guān)于所述查詢的查詢參數(shù)和查詢范圍(904),所述查詢范圍包括位于至少兩個(gè)不同類型的內(nèi)容服務(wù)器上的內(nèi)容源,從所述至少兩個(gè)內(nèi)容服務(wù)器中每一個(gè)基于所述查詢參數(shù)所執(zhí)行的搜索中接收查詢統(tǒng)計(jì)數(shù)據(jù)(908),聚集來(lái)自所述至少兩個(gè)內(nèi)容服務(wù)器的所述查詢統(tǒng)計(jì)數(shù)據(jù)并將已聚集的查詢統(tǒng)計(jì)數(shù)據(jù)呈現(xiàn)在用戶界面中(910),其中示出關(guān)于所述多個(gè)內(nèi)容源中每一個(gè)的所述查詢統(tǒng)計(jì)數(shù)據(jù), 從所述至少兩個(gè)內(nèi)容服務(wù)器中檢索與匹配于所述查詢的內(nèi)容項(xiàng)有關(guān)的數(shù)據(jù)(912),以及根據(jù)所檢索的數(shù)據(jù),在所述用戶界面中呈現(xiàn)對(duì)匹配于所述查詢的內(nèi)容項(xiàng)的預(yù)覽(914)。
全文摘要
此處描述了用于跨多個(gè)不同的內(nèi)容源來(lái)定位相關(guān)內(nèi)容項(xiàng)的技術(shù)。從用戶界面接收用于定義查詢的查詢參數(shù),以便搜索位于多個(gè)不同的內(nèi)容服務(wù)器上的多個(gè)內(nèi)容源?;谒邮盏牟樵儏?shù)在每個(gè)內(nèi)容服務(wù)器上執(zhí)行本地搜索,并且接收查詢統(tǒng)計(jì)數(shù)據(jù)以及關(guān)于內(nèi)容源中與該查詢參數(shù)匹配的內(nèi)容項(xiàng)的其他數(shù)據(jù)。跨各內(nèi)容服務(wù)器聚集查詢統(tǒng)計(jì)數(shù)據(jù)并將其呈現(xiàn)在用戶界面中。對(duì)查詢統(tǒng)計(jì)數(shù)據(jù)的呈現(xiàn)可按照每個(gè)內(nèi)容源、從查詢中分割的每個(gè)查詢短語(yǔ)等被拆開(kāi)。另外,基于所接收的數(shù)據(jù)來(lái)呈現(xiàn)與查詢參數(shù)相匹配的多個(gè)內(nèi)容項(xiàng)的預(yù)覽。
文檔編號(hào)G06F17/30GK102999574SQ20121045230
公開(kāi)日2013年3月27日 申請(qǐng)日期2012年11月13日 優(yōu)先權(quán)日2011年11月14日
發(fā)明者B·史蒂文森, A·D·哈梅茨, Q·G·克里斯滕森, J·Z·史密斯, A·加納漢, C·D·A·埃爾南德斯, R·索馬孫達(dá)拉姆, B·J·里娜卡, 毛帆, G·L·麥克明, J·A·阿爾斯波, M·皮亞塞斯尼, T·巴拉博伊, A·S·馬利基, T·R·斯里拉姆, Z·阿里芬, J·D·范, K·賈亞拉曼 申請(qǐng)人:微軟公司