Q
改善搜索時間
1
A
回答
0
哇哦,還有整個課程,並寫在這個文件......
首先,如果你在一個數據庫中存儲有指標和不同的連接和意見,並加快各種有趣您的查詢。
但是您所指定的全文搜索,所以我會引導您到this page擁有的最常用的技術進行比較。現在這是用於數組的,但是可以讓你理解如何改進或改變分割或搜索。
下,採取this Wikipedia article讀的字符串搜索。您只需看一眼天真的搜索,或者先創建一個索引,以便將來的搜索讓您跳躍 - 就像書中的章節或頁碼一樣。
索引或模式存儲技術在壓縮中也非常有用,這也是幫助加速搜索的另一種方法 - 如果構建壓縮字符串,則可以非常靈活並跳到壓縮部分,提取並比較,取決於你是否有數量有限的模式,或者你是否有任何問題。
然後是模糊搜索,以及,你沒有得到一個確切的匹配 - 你可以做到這一點對一些「親密」得分 - 樣的性格相匹配的百分比。
希望這將爲您提供至少一個很好的起點!
0
有MySQL Guide to Fine-Tuning Full-Text Search的讀取。它描述了引擎可以用來更快或更徹底地進行搜索的許多技術。
0
Apache Lucene是規範的開源全文索引引擎。如果我需要爲網站建立搜索功能,我會從那裏開始。
相關問題
- 1. 改善字符串搜索
- 2. 改善搜索功能
- 3. 在優先改善鍵搜索時間複雜度隊列堆
- 4. 如何改善我的搜索腳本?
- 5. 改善MongoDB文本搜索性能
- 6. 改善基於上下文的搜索
- 7. 使用hitcollector改善Lucene搜索速度
- 8. 更改搜索時的高亮時間
- 9. 可以對MySQL列編制索引以改善LIKE搜索嗎?
- 10. 改善時間獲取電話號碼
- 11. 改善AS3套接字連接時間
- 12. 網絡,改善連接時間
- 13. Adobe Air - 改善啓動時間
- 14. 如何改善碼頭響應時間?
- 15. 改善Facebook應用加載時間
- 16. 改善頁面加載時間
- 17. 改善圖像加載時間
- 18. 改善活動開始時間(AsyncTask?)
- 19. 改善循環的運行時間
- 20. 時間槽搜索
- 21. Twitter搜索API - 按時間搜索
- 22. 檢查工作時間的時間 - 改善代碼/邏輯
- 23. Javascript注入以改善搜索引擎優化與閃存
- 24. 改善在三角環境中查找路徑的搜索
- 25. 如何使用os.walk和fnmatch改善搜索
- 26. 我需要去掉標籤以改善搜索嗎?
- 27. 改善「搜索」輸入字段的結果?
- 28. 字段偏見說明以及如何改善搜索結果
- 29. 如何改善solr中的鄰近搜索
- 30. Mysql的改善與通配符(%%)的搜索性能
我們將需要一些不太模糊的指示。你使用的是什麼框架/語言/後端?你有沒有嘗試過任何我們可以排除的方法(以及爲什麼)? – jheddings 2009-11-13 02:08:04
我想這是無關緊要的。建議一個。 – 2009-11-13 02:08:08
這不是關於什麼框架或語言 - 算法應該是獨立於語言或環境的。當然,一旦完成,他們可以針對系統進行調整,但目前仍然可以對一般形式進行評估和考慮。 – 2009-11-13 02:15:09