2008-09-28 64 views
8

我在考慮改變我的網站的本土搜索引擎。在我打破Visual Studio之前,我想知道是否有人可以提出一個替代方案,讓我知道我需要什麼。這之中:什麼是嵌入網站的好搜索引擎

  • 工程與ASP.NET網站(是一個.NET項目)
  • 創建跨數百或數千頁文件爲基礎的指數
  • 快速搜索
  • 執行字梗發現在詞的變
  • 給出了輸出的風格完全控制
  • 便宜(或者更好的是,免費的!)

回答

6

你無法真正擊敗Google Site Search。它完全可定製 - 無需嵌入或維護。

編輯:發現這個ASP.NET opensource search engine,你可以採取和運行,迴應你的評論關於知道谷歌做什麼,這是well documented and they have TONS of webmaster tools for you

+0

谷歌網站搜索將索引數據保存在自己的服務器上,對不對?那麼這樣一來服務器負載在我們的最後也會減少嗎?考慮一個大的網站,比如經常用新數據更新的stackoverflow,不會頻繁地通過google建立索引,導致我們的數據庫服務器因爲太多的數據庫查詢返回頁面到谷歌而導致超載,因爲它試圖索引更新的數據? – 2013-07-24 17:20:02

+2

谷歌網站搜索已停止使用02/21/2017 – Joshua 2017-02-22 12:22:15

2

你爲什麼不試試google custom search engine?如果你想在索引最終控制權,你可以創建一個使用lucene.net

+0

我試過了,但似乎並沒有給我控制權。特別是它不允許我顯示當前顯示的結果旁邊的圖標。我也擔心它會在Google需要時進行索引,而不一定在需要時進行索引。 – BlackWasp 2008-09-28 18:18:54

4

首先我會同意Google網站搜索。

但是,如果您想搜索Google可能看不到的標準(如數據庫中的東西等),則可以查看Lucene.net。它是Java Lucene項目的一個端口:

Apache Lucene是一個高性能,全功能的文本搜索引擎庫在 的Java 的.Net編寫的。它幾乎適用於任何需要全文搜索的應用程序,尤其是跨平臺的應用程序。

它在Apache許可證下是免費的。

+0

Google網站搜索會將索引數據保存在自己的服務器上,對嗎?那麼這樣一來服務器負載在我們的最後也會減少嗎?考慮一個大的網站,比如經常用新數據更新的stackoverflow,不會頻繁地通過google建立索引,導致我們的數據庫服務器因爲太多的數據庫查詢返回頁面到谷歌而導致超載,因爲它試圖索引更新的數據? – 2013-07-24 17:28:05

+0

您能否迴應我以上的疑問?謝謝你的時間 !! – 2013-09-30 05:23:52