當前位置:首頁 » 數據倉庫 » 相似度查詢資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

相似度查詢資料庫

發布時間: 2023-05-01 11:39:07

1. MYsql 查詢數據 的相似度

封裝一個存儲過程,把ahuudf拆成一個個位元組,設定一個權值,當作匹配度。通過 _ * 作為來構造like條件。將結果集存儲,然後將最後的結果集進行適當的處理。比如去重之類的。個人想法。沒試過。還憑樓主自己試試

2. mysql相似度查詢語句

如果僅僅通過SQL語句就要達到這個效果很難了。

我的思路是將查詢的關鍵字,先拆分成一個一個的單個字元。
比如 「我在中國」 。

SQL語句就變成
select 欄位名 from 表名 where 欄位名 like '%我%' or 欄位 like '%在%' or 欄位 like '%中%' or 欄位 like '%國%' .

不過,在mysql中怎樣將這個的一個字元串切割成單個字元,並形成這樣一個sql語句呢,本人比較笨,不曉得咋弄。或許存儲過程能夠實現。

我也看了下mysql的字元串的處理函數。沒有太大頭緒。。
這里是地址,也許對你有用。
http://apps.hi..com/share/detail/7841605

然後呢。我還是建議你先在程序上將關鍵字拆分。再代入sql中進行查詢。