現在需要建立籃球資料庫,資料庫中有一個球隊資訊表,比如某支球隊的名字為:魯能隊
程式在網上不斷獲取資料,要判斷獲取來的球隊 是否 是資料庫中的某支。
比如獲取了'山東魯能泰山隊' 、'魯能泰山隊'、‘魯能泰山足球隊’ ‘山東魯能隊’
這些獲取到的別名 和 '魯能隊' 是同一支球隊,這個判斷如何通程序式實作呢?
希望大神指點啊!!
uj5u.com熱心網友回復:
http://www.cnblogs.com/del/archive/2007/12/28/1018765.htmlhttp://www.cnblogs.com/del/category/113558.html
uj5u.com熱心網友回復:
SQL陳述句不是有模糊匹配的功能么。
uj5u.com熱心網友回復:
為每個對 建立 縮小詞記錄 (如這個對:魯能,泰山,。。。)每次用這些記錄都like一遍
uj5u.com熱心網友回復:
提供一個思路:1、設計一個方法,將搜索字符分解若干關鍵詞。如:
山東魯能泰山隊=山東,魯能,泰山隊
魯能泰山隊=魯能,泰山隊
魯能泰山足球隊=魯能,泰山,足球隊
山東魯能隊=山東,魯能隊
2、資料庫中,設定魯能隊的搜索字符=山東魯能泰山(由關鍵詞組成)
3、在搜索中,通過關鍵詞,進行搜索。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/94525.html
標籤:語言基礎/算法/系統設計
