2014-01-08 149 views
1

我的服務器中有多少個文件。我需要創建一個本地Intranet站點,用戶可以搜索一個單詞,然後返回包含該單詞的文件。我需要知道什麼樣的搜索引擎可以用於此目的。很少有人告訴我去谷歌搜索API。是否有可能使用谷歌搜索API這一點。內容搜索引擎

回答

0

我創建了一個具有文檔存儲的Intranet,我創建內容搜索的方式是將文檔名稱,說明和關鍵字作爲字段添加到數據庫中,其中包含位置字段和文件名字段。我是ajax的粉絲,所以我使用它來查找類型和查找基礎上的文檔。

可能還有其他方法可以在不需要數據庫的情況下做到這一點,但是我發現它提供了更多的控制權並允許內部網的用戶上傳文檔並給出文檔包含內容以及內容的詳細說明。

它工作得很好。例如,搜索職員手冊的人員 - 我沒有輸入「職員手冊」,他們可以輸入「職員規則」,「職員準則」,通過在數據庫中記錄關鍵字和描述的附加字段允許從搜索中獲得更好的結果,只需搜索文件名就會需要更精確的搜索(除非可以搜索實際文件的內容)。

那麼這是我對此的看法,它工作得很好。我沒有發佈代碼,因爲它是用經典的asp代碼編寫的(是的,我知道,我們正在努力轉向ASP.NET,但是它是一個漫長的過程)。

+0

谷歌API是否支持? – Sameer

+0

不,我只是發佈了一個解決方案,用於搜索存儲在Intranet中的文檔/文件。正如我在我的回答中所說的,這個解決方案出色,並且不需要任何第三方支持,因此您可以完全控制。 – user2029541

+0

一些存儲層也有內置的搜索引擎。您是否爲Intranet選擇了存儲層? – Jeroen