就是用戶提交的內容進行敏感詞過濾,要是把敏感詞存入數據庫,寫一個敏感詞過濾函數(把敏感詞從數據庫中查詢出來),
要是每次用戶提交內容都去調用這個函數的話,就代表每次都要查詢一次資料庫,這樣設計就感覺不太合理。
請問 敏感詞過濾怎麼設計更加合理一些,把敏感詞寫入項目的配置文件,不存入數據庫這樣設計可以嗎
仅有的幸福2017-06-07 09:25:03
可以的,把銘感詞透過分隔符號隔開存入文字文件,或直接用腳本產生 json 存到文件中。讀的時候直接解析讀取。
還有更快的,銘感詞不是太多的話(只有幾百到2、3千)可以直接以數組的形式存到一個配置文件中,返回一個數組。每次直接對數組進行檢索。