redis的搜索組件 redis-search4j
redis-search4j是一款基于redis的搜索組件。
特點
1.基于redis,性能高效
2.實時更新索引
3.支持Suggest前綴、拼音查找(AutoComplete功能)
4.支持單個或多個分詞搜索
5.可根據字段進行結果排序
環境
1.jdk 1.6+
2.redis 2.2+
依賴包
1.Jedis-2.1.0
2.commons-pool-1.6.jar
3.IKAnalyzer-3.2.8.jar
4.pinyin4j-2.5.0.jar,已內置,無需添加
原理:參考 huacnlee的Rails App 運用 Redis 構建高性能的實時搜索,下載地址:http://code.google.com/p/redis-search4j/downloads/list
分詞搜索
將redis_search_config.properties添加到工程根目錄下 添加相關依賴包:jedis,commons-pool,IKAnalyzer分詞(創建索引時使用)
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!