惡魔,我正在爲我自己的城市創建一個關於城市服務提供商的搜索引擎。因此可以搜索特定的關鍵字或服務。使用LIKE
查找數據將影響我的 網站的性能,這也不是一個好方法。我正在使用Oracle 11g,並且我有 聽說過全文搜索。這是一種有效的方式還是有其他方式?在我的數據庫 中,大約有100,000行。如果有人給出的SQL Server 2008的答案比它也可以接受。全文搜索
請建議我一些優化的方式
惡魔,我正在爲我自己的城市創建一個關於城市服務提供商的搜索引擎。因此可以搜索特定的關鍵字或服務。使用LIKE
查找數據將影響我的 網站的性能,這也不是一個好方法。我正在使用Oracle 11g,並且我有 聽說過全文搜索。這是一種有效的方式還是有其他方式?在我的數據庫 中,大約有100,000行。如果有人給出的SQL Server 2008的答案比它也可以接受。全文搜索
請建議我一些優化的方式
我個人的看法是,Lucene.NET是要走的路。它有一些陡峭的學習曲線,但它的工作異常出色。
StackOverflow搜索由Lucene.NET提供支持。
Oracle Text是Oracle的內置全文搜索選項。
當然,全文搜索比簡單的LIKE子句提供更好的性能和功能,我知道如何在SQL Server中使用它,對於Oracle不知道,但當然應該得到支持。 – 2011-06-06 09:53:53