mysqljava
在做一個電子詞典,想實現輸入預補全功能,比如輸入win會出現wind,window等詞??戳司W上的例子,還是不會做。希望那個大神能指點一下。數據庫是mysql。在下感激不盡!
回復內容:
http://www.cnblogs.com/lovesqcc/p/4037708.html
這個例子就非常好啊,我親實踐的。
注掉文檔中的 MapUtil.printMap(wordMatcher.obtainPrefixMatchers());就可以用了。你可以參考一下,運行結果:
我個人認為 可以這樣 :當你在文本框輸入信息的時候 每次輸入一個字母 就相當于一個點擊事件 用ajax訪問后臺 對數據庫進行模糊查詢 然后將返回的數據展示出來就可以了
個人認為查詢數據庫不是個好的方案,比較慢,而且用戶輸入比較頻繁,這樣導致查詢就比較多;是否可以采用緩存的策略
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END