我想讓我的主題內容可以通過全文搜索引擎(如solr)進行搜索。數據庫搜索引擎(solr/sphinx)
我不知道一件事,我應該只索引thread.title,thread.body和post.body,還是應該索引屬於線程的用戶名,創建日期,帖子,視圖,國家,地區和城市的編號?
我的意思是,當用戶搜索一個線程時,他們將返回包含線程標題,正文的兩行,用戶發佈它,創建日期,標籤等的命中。
我是否應該索引所有這些信息?但是,那麼它將幾乎是整個數據庫,或者我應該索引我提到的全文搜索的第3列?
另一個問題:當用戶發佈一個新的線程,那麼我必須立即告訴solr添加該行?如果我不是,它將如何搜索?
只*您*知道*您的應用程序需要搜索哪種信息。這就像問你應該在關係數據庫中存儲什麼類型的信息。 – 2009-12-15 03:14:30
請針對不同的問題創建單獨的問題。不要把所有的問題都放在同一個問題上。 – 2009-12-15 03:15:08