回答
首先,將custom Google websearch添加到您的網站怎麼樣?困難的方法:您應該對每個表格和LIMIT
(在文本列上使用LIKE
,或者如果數據庫軟件支持這種情況下使用全文索引)查詢結果爲X(例如,十個)結果,則應該進行查詢。在您的代碼中,以某種方式評估這些結果並顯示X最佳結果。
你也可以嘗試使用多個查詢的UNION
,但所得到的元組都必須具有相同的結構(如果我沒有記錯的話)。
搜索引擎。我的Comp科學學位論文。首先你必須問自己這個問題。你想要爲用戶提供什麼類型的搜索。如果用戶清楚地知道他們在尋找什麼,例如基於產品的網站,那麼您應該提供基於元數據的搜索引擎。例如,用戶將搜索特定的產品或產品類型。這通常很容易提供。
接下來是您熟悉的網絡搜索引擎,例如Google。 Google這裏的目標是完全不同的市場。典型的用戶並不確切知道他們在找什麼。他們只知道他們正在尋找與飛機有關的事情。現在谷歌必須嘗試弄清楚最有可能匹配的結果,並且是最相關的結果。
我知道Google有一個令人難以置信的複雜和優化的系統,但是如果您想要這樣做,您需要創建一個名爲倒排索引文件的內存。然後,你需要開始思考一個詞庫,因爲如果用戶輸入貓,那麼你還應該提供包含單詞貓的結果。還有單詞樹,因爲用戶輸入的貓的結果也是相關的。
我很肯定,如果您爲您的網站提供搜索引擎,那麼它很可能是元數據搜索引擎,在這種情況下,您可以推出自己的解決方案。如果不是,並且您正在尋找第二種類型,那麼爲什麼不使用Google的服務。他們提供了一個自定義搜索,可以在您自己的網站中工作。
1:與內容的字段設置一個FULLTEXT指數和使用全文搜索MySQL提供:http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
或
2 .:看一看Lucene搜索的Zend Framework提供: http://framework.zend.com/manual/en/zend.search.lucene.html
你試過看lucene嗎?它是當今最好的搜索模塊之一。我強烈建議你給它一個鏡頭
- 1. 在Excel上進行網站搜索
- 2. 如何在網站搜索的任何網站上搜索
- 3. 如何在我的網站上進行實時搜索,例如維基百科?
- 4. 我將如何在我的PHP/MySQL網站上登錄搜索?
- 5. Google在網站上搜索
- 6. 如何搜索我自己的網站?
- 7. 搜索在我的網站的網頁
- 8. 使用CodeIgniter進行網站搜索?
- 9. 我如何搜索我的網站上的所有頁面
- 10. 如何在附件中進行網站搜索
- 11. 如何在靜態網站中進行搜索?
- 12. 如何在Django網站中進行有效搜索
- 13. 如何在我的網站上添加Google搜索?
- 14. 如何在我的網站上啓用域名搜索
- 15. 在網站上使用php進行搜索變量 - DOM解析
- 16. 搜索引擎如何識別網站上的搜索框?
- 17. 如何使用Google在我的網站上執行AJAX圖像搜索?
- 18. 如何攔截在我的網站從我的搜索形式
- 19. 如何使用Bing作爲我網站上的搜索引擎?
- 20. 谷歌在我的網站搜索
- 21. 在我自己的網站搜索
- 22. 搜索用PHP在我的網站
- 23. 我的網站突然無法在谷歌搜索搜索。網站:www.9guess.com
- 24. 我們如何優化我的網站以進行深入的網絡搜索? (隱形網)
- 25. 網站搜索網站
- 26. 如何在我的網站上啓用Gzip並進行測試?
- 27. 如何在Gmail等我的網站上進行視頻聊天?
- 28. 如何防止在我的網站上進行XSS注射?
- 29. 搜索網站
- 30. 搜索網站,