我想寫一個查詢來檢查用戶提供的輸入與我的表的列數據。我嘗試使用LIKE和CONTAINS,但它沒有爲我工作。例如我的表格數據中包含「Bar B Q Tonight」,如果用戶輸入「BBQ Tonight」,如何處理?我也爲我的桌面啓用了全文索引。我正在Visual Studio中使用sql server 2005。任何人都可以引導我嗎?如何檢查字符串的部分是否與sql表中的列數據相匹配
1
A
回答
1
一種處理方法是在您的桌子上創建單獨的列,其中將包含熱門搜索標籤或關鍵字,根據該列可以向用戶顯示結果。
0
同義詞和首字母縮寫詞是信息檢索系統(IR)的挑戰。 也許實現一個微小的首字母縮略詞擴展系統。縮略語和擴展條款。
當用戶輸入這樣的單詞時,您需要提供一些建議或擴展術語。就像Google提供的建議一樣,或者您可以顯示幾條類似的條款來換取查詢,並讓用戶決定哪些是相關的。
你需要最少三張表,因爲我設想它,但取決於上下文。
- 一個表格包含停用詞,因此您可以分析輸入短語中的每個詞並刪除所有停用詞。
- 然後搜索個別術語的縮寫表和如果 縮寫有一個以上的定義可以替代縮寫 每個定義,並將其傳遞迴用戶詢問哪個是相關 。如果這是網絡環境,則表示超鏈接列表。
相關問題
- 1. 檢查字符串是否與另一個字符串部分匹配
- 2. 檢查部分行是否與數據集中的行匹配
- 3. 檢查字符串字符是否與數組值匹配
- 4. 如何檢查字符串是否是Groovy字符串列表中的任何字符串的一部分?
- 5. 如何檢查字符串是否與perl中的正則表達式匹配?
- 6. 如何檢查用戶推測字符串是否與列表中的字符串匹配?
- 7. 如何檢查值是否與字符串匹配
- 8. 檢查字符串是否匹配url
- 9. 查找與其他字符串匹配的字符串的一部分SQL
- 10. 如何檢查字符串是否在字符串列表中
- 11. 檢查字符串數組是否與obj鍵/屬性匹配
- 12. Python3:檢查字典中的關鍵字是否與字符串的任何部分匹配
- 13. 檢查字符串是否與字符串數組中的任何字符串匹配?
- 14. 的Excel:比較與部分列的列字符串列表,如果匹配則返回部分字符串
- 15. 如何使用Pattern來檢查字符串是否與I,II,III,IV,V中的任何數字相匹配
- 16. 檢查一個字符串是否與數組中的任何值匹配?
- 17. 是否有可能檢查一個字符串是否與數組或字典中的字符串匹配,Swift?
- 18. 如何檢查兩個字符串是C#中的部分匹配?
- 19. 部分字符串與新列中的匹配正則表達式匹配 - R
- 20. 查找匹配的部分字符串
- 21. 如何查找列表中的列表的匹配字符串?
- 22. 在SQL中添加匹配的字符串的數字部分
- 23. 檢查數組中是否存在與字符串匹配的關鍵字
- 24. 檢查字符是否匹配可接受字符列表
- 25. 如何加快與字符串列表的字符串匹配?
- 26. 如何檢查列表中的值是否是字符串?
- 27. 在列表查找中單行匹配部分字符串
- 28. 如何檢查列表的元素是否與條件匹配?
- 29. 如何檢查子字符串是否與正則表達式匹配?
- 30. 檢查字符串是否與Bash腳本中的正則表達式匹配
我不能這樣做,因爲我知道用戶會搜索什麼。我需要一個查詢來檢查表中數據是否存在子字符串 – 2013-03-22 08:06:26
這是一個好主意。我只是想知道,如果最好將逗號分隔開來,或者將它們存儲在單獨的表中,並在當前表和標記表之間建立一對多關係。 – Rachcha 2013-03-22 08:06:27
我認爲逗號分隔標籤會很好。 – 2013-03-22 08:10:26