2

我有一個網站,允許用戶搜索各種類別的項目。每個類別都是我網站的一個獨立區域(頁面)。例如,某些類別可能是汽車,自行車,書籍等。目前用戶必須通過轉到頁面(例如汽車)搜索物品並搜索他們想要的汽車。我希望允許用戶在我的主頁上搜索我網站上的任何內容。我的網站全文搜索策略 - SQL Server 2012

目前,每個頁面(類別)都有自己的一組表格,我並不想爲每個表格(其中20個以上)啓用全文搜索,並且在搜索時單獨搜索每個表格已經完成了。這將是緩慢和乏味的。

我想要做的是創建一個表,它將保存每個類別項目的所有可搜索信息(當項目保存在其各自的表格中時,我會將所有可搜索的信息複製到「搜索」表)。然後我會打開該表的全文搜索,然後搜索該表。

這聽起來合理嗎?有沒有更好的辦法?我以前從未使用全文搜索,所以這對我來說是新的。

一個評論。我在這裏描述的模式大大「虛弱了」,使問題的概念更易於理解。

+0

我認爲這是一個合理的方法。另一種方法是運行20多個單獨的全文搜索併合並結果,這幾乎不可能做正確的考慮他們將如何排列不同。 – Keith

回答