當使用Windows桌面搜索, 對索引文件進行搜索時,如果我能看到與搜索文本相關的 文檔中的文本片段,那將會很不錯。但是,當我嘗試 檢索「System.Search.QueryFocusedSummary」或 「System.Search.QueryFocusedSummaryWithFallback」我得到一個 「列名未找到」錯誤。Windows桌面搜索不返回QueryFocusedSummary
(我使用查詢這個代碼顯示在這個問題: Microsoft Desktop Search - CONTAINS not returning results on windows server 2008)
這是令人困惑,因爲當你的探險之內做一個搜索, 你得到的文本片段在搜索結果中。所以它可能以某種方式。
根據此文檔http://msdn.microsoft.com/en-us/library/windows/desktop/bb760171%28v=vs.85%29.aspx 它應該是可檢索的,與AutoSummary相同。
這個問題已經被問過MSDN這裏:
但我希望的是,聰明的計算器人能幫助我。
作爲一個方面說明,我很困惑,爲什麼這不起作用,不需要大量的 人需要索引和搜索文件?是否每個人都使用Lucene和/或Solr 或Windows Search Server?
感謝您的幫助 - 有一個鏈接到我在問題中使用的代碼。另外根據我鏈接到的msdn文檔,我沒有看到自動摘要與QueryFocusedSummary有什麼不同。什麼是IIRC資產? – Rocklan 2012-01-21 13:24:40
@LachlanB IIRC =「如果我記得正確」......屬性是一個COM術語,WHS AutoSummary是Column(可通過SQL訪問)QueryFocusedSummary只能通過COM訪問。檢查我提供的鏈接,有很多閱讀材料... – Yahia 2012-01-21 13:26:51
@LachlanB您鏈接到的代碼是使用CONTAINS - 我可能忽略了一些東西,但沒有提到鏈接中的QueryFocusedSummary ...至少它證實了我的想法,即你正在使用SQL ... – Yahia 2012-01-21 13:28:45