2015-09-01 61 views
1

環境:SharePoint Online 案例:根據Article Date(託管屬性ArticleStartDateOWSDATE)定義用於內容搜索Web部件中過濾發佈頁的結果源。查詢文本是:SharePoint Online - 無法根據ArticleStartDateOWSDATE進行查詢

ContentType:"My content type" AND (ArticleStartDateOWSDATE:{Today-10}..{Today}) {searchTerms?} 

如果我們通過Created進行查詢,則返回結果。 我們嘗試通過啓用「可搜索」和「可查詢」設置創建新的託管屬性,但未取得成功。有任何想法嗎?

閱讀資源(一些修復是不適用的,因爲我們是在雲中運行):

回答

2
  1. 在管理特性頁面中,輸入「Refinable」,你會得到一個佔位符管理屬性列表你可以自定義。
  2. 選擇一個可用的託管屬性,如RefinableDate00,然後在下拉列表中單擊「編輯/地圖屬性」。
  3. 在「別名」,添加ArticleStartDate作爲值
  4. 選擇「包括從第一內容爬網屬性不爲空,根據指定順序排列上」。
  5. 點擊「添加地圖」和頁面直到找到抓取文件ows_q_DATE_ArticleStartDate。選擇此屬性並單擊確定。
  6. 對於表達式的日期範圍部分,使用表達式ArticleStartDate> = {今天-10}

爲了進一步參考,檢查出https://support.office.com/en-us/article/Manage-the-search-schema-in-SharePoint-Online-d4fab46d-ba41-4c03-9d4c-32b5b33198b6?CTT=1&CorrelationId=61fcc271-6284-4e99-9eab-1f2405dfdf29&ui=en-US&rs=en-US&ad=US用於託管的添加這樣所需的步驟的完整列表物業別名。

+0

感謝Keith, 爲屬性添加別名併發布庫reindex的部分完成了這個訣竅。我已經經歷了一個類似的過程,但沒有添加別名,但由於某種原因它不起作用。 –