2016-05-14 46 views
0

最近我一直在玩alfresco。這基本上是一個文件管理系統,似乎非常穩固。我做了一些搜索,看看戶外活動是如何管理他們的文檔,以查看他們是否將文件存儲在數據庫中或通過文件系統。在不存儲文件的情況下搜索文件內容db

經過一番周圍挖我發現一些戶外員工stating that in fact the files are not stored in the db but stored on the filesystem之間一個相當不錯的來回答覆。

以下是我似乎並不瞭解的內容。在露天的頂部,您可以「搜索」一個文件。我通過輸入實際出現在文件內容中的文本進行搜索,而不是通過文件名進行搜索。出於某種原因,搜索將返回正確的結果......

考慮露天僅在數據庫中存儲,而不是實際的文件內容的元數據。他們的搜索如何工作以便搜索文件內容? 我問,因爲我目前正在研究一個基於dms的系統,非常類似於戶外,並且很好理解是否有某種其他過程讀取文件內容以將它們編入索引中?

+0

什麼版本的露天您使用的是?搜索完成的默認方式最近更改完全是 – Gagravarr

+1

基本上,答案是[Apache Tika](http://tika.apache.org/)加上[Apache Lucene]之一(http:// lucene.apache .org /)或[Apache Solr](http://lucene.apache.org/solr/) – Gagravarr

回答

0

當您將文件上傳到戶外時,它會在後端調用變形金剛。將其轉換爲txt,然後從中提取文本。使用搜索引擎索引內容,因此您可以根據文件內容搜索它們。 希望這是清楚你現在

您可以通過改變值「釐米:indexControl」控制的索引行爲數據庫方面

http://docs.alfresco.com/4.0/concepts/admin-indexes.html

+1

你對這類答案的參考在哪裏? – JonH

1

露天存儲元數據和文件上磁盤。但是,通過OOTB配置,它還將所有元數據和文件內容編入索引到Lucene/SOLR子系統。

大多數搜索以後的針對該指標進行的,即使對數據庫的搜索是可能的。您的Alfresco的配置

部分是決定哪些元數據索引,以及是否在所有使用FTS。

該文檔並不完美,但您應該能夠找到足夠的解釋。例如:

http://docs.alfresco.com/ http://docs.alfresco.com/4.0/concepts/admin-indexes.html

相關問題