ad hoc檢索 routing檢索

2021-10-06 11:28:55 字數 997 閱讀 1760

類似於圖書館裡的書籍檢索,即書籍庫(資料庫)相對穩定不變,不同使用者的查詢要求是千變萬化的。這種檢索就稱為ad

hoc。基於web的搜尋引擎也屬於這一類。

使用者的查詢要求相對穩定。在routing中,查詢常常稱為profile,也就是通常所說的興趣,使用者的興趣在一段時間內是穩定不變的,但是資料庫(更確切的說,是資料流)是不斷變化的。這種任務很象我們所說的新聞定製什麼的,比如使用者喜歡體育,這個興趣在一段時間內是不變的,而體育新聞在不斷變化。

隨著trec的不斷進行,trec的任務有所變更,總的來說還是上面兩類,不過名稱有所變化,後者不再稱為routing,而是稱為filtering,routing本身成為filtering的乙個子任務,filtering還有其它兩個子任務adaptive

filtering 和 batch filtering。前者對每個使用者興趣(用topic描述)僅有很少的正例,甚至沒有

正例,後者給出的正例很多。adaptive filtering允許對使用者的興趣不斷反饋(adaptive的含義),batch

filtering因每次trec的要求不同,有時可以反饋,有時不允許反饋。在不允許反饋的情況下,batch

filtering實際就是個靜態分類的過程。routing和batch filtering基本上一樣,不同的是,routing返回的

結果要排序,而batch filtering的結果是個集合,是不需要排序的,因為有排序,所以兩者的評測方法也不同。batch

filtering可以通過類recall/precision的方法進行評估,而routing的評測方法與ad hoc任務有些相似,因為通常的

ad hoc任務的返回結果也是要求排序的。

現在ad hoc retrieval的研究重點:

(1) 查詢(query)的擴充套件(即如何使得query更貼近topic)和

(2) 匹配(相似度計算),

Ad Hoc測試原則

介紹 使用ad hoc 測試也稱為隨機測試或猴子測試,是一種沒有任何計畫和文件的軟體測試方法。測試是非正式和隨機進行的,沒有任何正式程式或預期結果。儘管使用此方法發現的缺陷更難複製,因為沒有書面測試用例,但有時會發現非常有趣的缺陷。此方法的主要目的是通過隨機檢查發現缺陷,通常會在驗收測試期間使用。a...

RabbitMQ入門教程 路由(Routing)

繫結 bindings 之前的文章中我們已經建立過bindings,如下 channel.queuebind queue queuename,exchange exchange name,routingkey routing key,arguments null 繫結 bindings 是指交換機 ...

新手學習ad hoc網路

1 介紹 20世紀70年代,美國國防部高階研究計畫局 darpa 啟動了 戰場環境中的無線分組資料網 專案,研究在戰場環境下利用分組無線網進行資料通訊。1983年和1994年,darpa又分別於啟動了抗干擾自適應網路專案suran survivableadaptivenetwork 和全球移動資訊系...