redis的搜索組件 redis-search4j

openkk 12年前發布 | 43K 次閱讀 Redis NoSQL數據庫

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分詞(創建索引時使用)

項目主頁:http://www.baiduhome.net/lib/view/home/1344149898421

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!