Confluence 6 附件是如何被索引的

當一個文件被上傳到 Confluence 後,Confluence 將會嘗試對文件進行解壓,而後對文件中的內容進行索引。這樣系統就可以容許用戶對文件中的內容進行搜索,而不單單是搜索文件名。這個過程對系統的內存要求比較高,若是你上傳的附件比較大的時候還會致使內存溢出。Confluence 有下面的一些配置被用來避免出現內存溢出的錯誤:html

  • 若是你上傳的文件大小大於 100 MB,Confluence 將不會嘗試對文件進行解壓和內容進行索引。你只能在 Confluence 中對文件名進行查找。
  • 若是你上傳的文件爲下面的一些文件類型,Confluence 僅僅對不超過大小的文件類型進行解壓:
    • 1 MB Excel 的文本(.xlsx)
    • 8 MB PDF 的文本(.pdf)
    • 10 MB Text 文件的文本(包括 .txt, .xml, .html, .rtf 等)
    • 16 MB Word  的文本(.docx)
  • 當從上面的文件類型中解壓出來的文件超過 1MB,那這個內容就是能夠在系統中進行查找,可是 Confluence 將不會在快速查找中顯示結果。

若是 Confluence 中止解壓文本,那麼這個文本文件中只有部份內容能夠進行查找。excel

Confluence 只會對文件進行解壓和索引一次,若是在這個過程當中失敗了,Confluence 不會再出嘗試進行解壓和索引。code

一些變量是能夠經過 system properties 的參數進行配置的。若是你在附近進行索引的過程當中遇到內存錯誤,你可能但願對系統進行調整,調整能夠使用的參數以下:xml

  • atlassian.indexing.attachment.maxsize
  • officeconnector.excel.extractor.maxlength
  • officeconnector.textextract.word.docxmaxsize
  • atlassian.indexing.contentbody.maxsize

 

https://www.cwiki.us/display/CONF6ZH/Configuring+Attachment+Sizehtm

相關文章
相關標籤/搜索