3
A
回答
3
Your'll需要一個拼寫檢查器和字典。我建議你從NHunspell開始。
1
嘗試從自動更正功能獲得靈感。基本上你要做的就是在輸入的文本上調用自動更正,如果找到了「解決方案」,則將其顯示爲did you mean
建議。
這些可能幫助:
3
My answer here(雖然在一個有點不同的主題)應該給你關於非精確匹配的想法。處理單詞「聽起來」的幾個很好的選項。我會從Levenshtein開始。
採取不同的方法,SQL Server全文索引還可以提供與最小代碼的非精確匹配。這不一定是爲了矯正本身,但確定用戶的意圖並不總是關於語音相似性。爲了實現實時性能(例如鍵入時的搜索),考慮數據結構,如我所描述的here(一種trie或其混合)。
3
相關問題
- 1. GAE全文搜索「你的意思」功能
- 2. 「你的意思是?」功能Lucene.net
- 3. 搜索引擎與 '做你的意思是'
- 4. Bing Maps,查找多個地理編碼搜索結果(你的意思是:功能)
- 5. NEST ElasticSearch您的意思是功能
- 6. Javascript中的功能是什麼意思?
- 7. 如何添加「你的意思」在nutch-lucene搜索引擎
- 8. C鏈表搜索功能
- 9. C++調用 - 搜索功能
- 10. 目錄搜索功能C++
- 11. 新增功能(getClass())是什麼意思?
- 12. 「你的意思」字典數據庫中的功能
- 13. 在C++中,術語「自由功能」是什麼意思?
- 14. 是什麼意思,當你檢查在頭文件搜索路徑「遞歸」
- 15. 搜索功能
- 16. 搜索功能
- 17. 搜索功能
- 18. 實施「你的意思是?」功能在亞馬遜和谷歌上使用
- 19. 在c#中的搜索功能#
- 20. 「你的意思」在git
- 21. 「你的意思是」谷歌的搜索類型,但是,字符串,而不是隻是一個字
- 22. 你在C#中的「擴展方法」是什麼意思?
- 23. 樹搜索功能
- 24. Modx搜索功能
- 25. Java搜索功能
- 26. Django搜索功能
- 27. Cloudant搜索功能
- 28. javascript搜索功能
- 29. php搜索功能
- 30. Django搜索功能
非常感謝您的幫助:)。 – Dhanuka777 2013-03-01 13:53:24