2014-04-30 67 views
0

我有資產索引的名稱和父母名稱,名稱toknized錯誤和存儲true,父母名稱toknized爲false並存儲也是false。從貢獻者或通過REST刪除/創建資產並不總是觸發Lucene索引或刪除它們?

在通過REST或貢獻者刪除其中一個資產(通過REST創建或從貢獻者創建)時,即使我收到資產刪除消息,它也不會始終被刪除,但它仍顯示在貢獻者搜索中,而不是內容中樹或通過Lucien搜索API,無法編輯或重新選擇它們?

在通過REST創建資產時,它們並不全部獲得索引,它們全都顯示在內容樹中,但不在貢獻者搜索中或由Lucien search API檢索,編輯索引並開始出現在結果中?

這兩個問題怎麼解決?

編輯 嘗試盧克和索引文件都完好無損沒有損壞,如預期的那樣缺少助理ID是不是在它和刪除的資產ID的都在那裏。

回答

0

這聽起來像是對索引進行更改(插入,刪除)時相當典型的lucene行爲,但尚未打開新的閱讀器進行搜索。讀者重新開放之前不會有變化。

按照webcenter documentation

一旦索引建立,Lucene搜索引擎運行的事件每三十秒一個檢查來選擇索引類型的資產所做的更改。如果進行了更改(如創建新索引項,編輯現有條目或刪除條目),Lucene會自動更新索引。

如果您發現在等待30秒後您未看到更新在界面中變得可搜索,則可能會有一些錯誤配置阻止它。我同一個文檔中發現一張紙條,表明搜索索引可能會停止,允許搜索繼續進行,但防止被提供給該接口的任何更新:

如果停止全球搜索索引,搜索用於參與者界面搜索功能和公共站點的索引將不會更新。因此,搜索結果將不準確。

-1

如果您有WCS安裝siteExplore您可以添加使用siteExplore 索引到Global_q請加

登錄到編輯站點瀏覽器和一個記錄添加到Global_Q表中該資產具有以下值

  • ID:任意數量(當保存一個唯一的ID將被生成的記錄。)
  • assettype:在Excel工作表中發現的資產的資產類型
  • 由assetid:在Excel工作表中資產的ID
  • 動作:U(U代表更新該資產所屬的指數)
  • 保存所有