2017-04-19 31 views
0

我剛剛開始進入SharePoint,並且仍然非常喜歡初學者用戶。我花了幾天的時間搞清楚基本的Web部件和網站是如何工作的。Sharepoint搜索:返回已過濾的列表

最終,我試圖解決的問題是我的公司使用列表中的「工作請求」,並附上列表中的每個項目的文件。

當我想搜索以前的工作時,我需要運行附件中文本的搜索。幸運的是,標準網站搜索框可以做到這一點。

但是,結果呈現的方式太糟糕了,以致完全無法使用。我需要的是能夠搜索附件中的文本,然後向用戶展示僅包含附件包含搜索條件的項目的過濾列表。

我花了幾個小時閱讀有關設計模板以及如何設置搜索,但由於我不是SharePoint管理員,所以我受到嚴重阻礙。我甚至無法開始嘗試我在網上找到的很多東西,因爲我無法訪問許多設置。

我相信我想要的功能必須是可能的,所以我會很感激任何可能推動我朝着正確方向發展的提示。

+0

不確定對您有沒有好的答案。如果不是管理員,您修改或增強底層搜索服務基礎架構的權限受到嚴重限制。當設置和過濾列表視圖時,您確實有很大的餘地,根本不使用搜索服務,但當然這不會讓您按附件內容進行過濾。如果嵌入在附件中的相關信息被輸入到列表中的列中,那麼在這種情況下您會好得多,但聽起來這樣會需要業務流程發生變化。 – Thriggle

+0

謝謝你。這很不幸,但正如你所說,看起來我在這裏可以做的事情會受到限制。 –

回答

0

您可以更改在設計模板中顯示搜索結果的方式。所有你可以創建一個新的查詢規則。 您也可以使用KQL搜索按內容查詢文檔。創建新的Web部件,在此搜索中通過KQL搜索在文檔中篩選條件。獲取一個ResultTable集合並將其綁定到您自己的網格中,如您所願。

如果您只想使用默認功能,則需要了解查詢規則和設計模板。顯示搜索結果的方式可以通過設計模板進行控制。

+0

謝謝你的回答。不幸的是,我不能理解它。特別是這部分: 「在此搜索過濾條件由KQL搜索文檔」 如果你可以更簡單地解釋它,也許這可能會幫助我。 –

+0

在新創建的Web部件中,使用KQL搜索來檢索數據。按照使用情況輸入使用過濾條件。就像在你的web部件中添加一個文本框控件來獲取用戶搜索條件。此搜索字詞是您的KQL搜索的過濾條件。使用包含在KQL中搜索。 –