ES中安裝中文/拼音分詞器(IK+pinyin)

ES作為最強大的全文檢索工具(沒有之一),中英文分詞幾乎是必備功能,下面簡單說明下分詞器安裝步驟(詳細步驟網(wǎng)上很多,本文只提供整體思路和步驟):

1. 下載中文/拼音分詞器

IK中文分詞器:https://github.com/medcl/elasticsearch-analysis-ik
拼音分詞器:https://github.com/medcl/elasticsearch-analysis-pinyin
(竟然都是同一個作者的杰作,還有mmseg和簡繁轉(zhuǎn)換的類庫混弥,依然默默 watch)

2. 安裝
  • 通過releases找到和es對應(yīng)版本的zip文件,或者source文件(自己通過mvn package打包)对省;當(dāng)然也可以下載最新master的代碼蝗拿。
  • 進入elasticsearch安裝目錄/plugins;mkdir pinyin蒿涎;cd pinyin哀托;
  • cp 剛才打包的zip文件到pinyin目錄;unzip解壓
  • 部署后劳秋,記得重啟es節(jié)點
3. 配置

** settings配置 **

PUT  my_index/_settings 
"index" : {
        "number_of_shards" : "3",
        "number_of_replicas" : "1",
        "analysis" : {
          "analyzer" : {
            "default" : {
              "tokenizer" : "ik_max_word"
            },
            "pinyin_analyzer" : {
              "tokenizer" : "my_pinyin"
            }
          },
          "tokenizer" : {
            "my_pinyin" : {
              "keep_separate_first_letter" : "false",
              "lowercase" : "true",
              "type" : "pinyin",
              "limit_first_letter_length" : "16",
              "keep_original" : "true",
              "keep_full_pinyin" : "true"
            }
          }
        }
      }

** mapping 配置 **

PUT my_index/index_type/_mapping
"ep" : {
        "_all" : {
          "analyzer" : "ik_max_word"
        },
        "properties" : {
            "name" : {
                "type" : "text",
                "analyzer" : "ik_max_word",
                "include_in_all" : true,
                "fields" : {
                    "pinyin" : {
                        "type" : "text",
                        "term_vector" : "with_positions_offsets",
                        "analyzer" : "pinyin_analyzer",
                        "boost" : 10.0
                      }
                 }
            }
      }
}
4. 測試

通過_analyze測試下分詞器是否能正常運行:

GET my_index/_analyze
{
    "text":["劉德華"],
    "ananlyzer":"pinyin_analyzer"
}

向index中put中文數(shù)據(jù):

POST my_index/index_type -d'
{
"name":"劉德華"
}
'

中文分詞測試(通過查詢字符串)
curl http://localhost:9200/my_index/index_type/_search?q=name:劉
curl http://localhost:9200/my_index/index_type/_search?q=name:劉德

拼音測試 (通過查詢字符串)
curl http://localhost:9200/my_index/index_type/_search?q=name.pinyin:liu
curl http://localhost:9200/my_index/index_type/_search?q=name.pinyin:ldh
curl http://localhost:9200/my_index/index_type/_search?q=name.pinyin:de+hua

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末仓手,一起剝皮案震驚了整個濱河市胖齐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗽冒,老刑警劉巖呀伙,帶你破解...
    沈念sama閱讀 222,946評論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異添坊,居然都是意外死亡区匠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評論 3 399
  • 文/潘曉璐 我一進店門帅腌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人麻汰,你說我怎么就攤上這事速客。” “怎么了五鲫?”我有些...
    開封第一講書人閱讀 169,716評論 0 364
  • 文/不壞的土叔 我叫張陵溺职,是天一觀的道長。 經(jīng)常有香客問我位喂,道長浪耘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,222評論 1 300
  • 正文 為了忘掉前任塑崖,我火速辦了婚禮七冲,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘规婆。我一直安慰自己澜躺,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,223評論 6 398
  • 文/花漫 我一把揭開白布抒蚜。 她就那樣靜靜地躺著掘鄙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嗡髓。 梳的紋絲不亂的頭發(fā)上操漠,一...
    開封第一講書人閱讀 52,807評論 1 314
  • 那天,我揣著相機與錄音饿这,去河邊找鬼浊伙。 笑死,一個胖子當(dāng)著我的面吹牛蛹稍,可吹牛的內(nèi)容都是我干的吧黄。 我是一名探鬼主播,決...
    沈念sama閱讀 41,235評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼唆姐,長吁一口氣:“原來是場噩夢啊……” “哼拗慨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,189評論 0 277
  • 序言:老撾萬榮一對情侶失蹤赵抢,失蹤者是張志新(化名)和其女友劉穎剧蹂,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烦却,經(jīng)...
    沈念sama閱讀 46,712評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡宠叼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,775評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了其爵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片冒冬。...
    茶點故事閱讀 40,926評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖摩渺,靈堂內(nèi)的尸體忽然破棺而出简烤,到底是詐尸還是另有隱情,我是刑警寧澤摇幻,帶...
    沈念sama閱讀 36,580評論 5 351
  • 正文 年R本政府宣布横侦,位于F島的核電站,受9級特大地震影響绰姻,放射性物質(zhì)發(fā)生泄漏枉侧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,259評論 3 336
  • 文/蒙蒙 一狂芋、第九天 我趴在偏房一處隱蔽的房頂上張望榨馁。 院中可真熱鬧,春花似錦银酗、人聲如沸辆影。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛙讥。三九已至,卻和暖如春灭衷,著一層夾襖步出監(jiān)牢的瞬間次慢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評論 1 274
  • 我被黑心中介騙來泰國打工翔曲, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留迫像,地道東北人。 一個月前我還...
    沈念sama閱讀 49,368評論 3 379
  • 正文 我出身青樓瞳遍,卻偏偏與公主長得像闻妓,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子掠械,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,930評論 2 361

推薦閱讀更多精彩內(nèi)容