diff --git a/README.md b/README.md deleted file mode 100644 index 01f0eff..0000000 --- a/README.md +++ /dev/null @@ -1,204 +0,0 @@ -IK Analysis for ElasticSearch -================================== - -The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. - - - -------------------------------------------------- - | IK Analysis Plugin | ElasticSearch | - -------------------------------------------------- - | master | 0.19.4 -> master | - -------------------------------------------------- - | 1.1.0 | 0.19.4 -> master | - -------------------------------------------------- - | 1.0.0 | 0.16.2 -> 0.19.0 | - -------------------------------------------------- - - -Install -------------- - -In order to install the plugin, simply run: - -
-cd bin -plugin -install medcl/elasticsearch-analysis-ik/1.1.0 -- -also download the dict files,unzip these dict file to your elasticsearch's config folder,such as: your-es-root/config/ik - -
-cd config -wget http://github.com/downloads/medcl/elasticsearch-analysis-ik/ik.zip --no-check-certificate -unzip ik.zip -rm ik.zip -- -you need a service restart after that! - -Dict Configuration (es-root/config/ik/IKAnalyzer.cfg.xml) -------------- - -https://github.com/medcl/elasticsearch-analysis-ik/blob/master/config/ik/IKAnalyzer.cfg.xml - -
- - - -- -Analysis Configuration (elasticsearch.yml) -------------- - -- - -IK Analyzer 扩展配置 - -custom/mydict.dic;custom/sougou.dict - -custom/ext_stopword.dic -
-index: - analysis: - analyzer: - ik: - alias: [ik_analyzer] - type: org.elasticsearch.index.analysis.IkAnalyzerProvider --Or -
-index.analysis.analyzer.ik.type : "ik" -- -Mapping Configuration -------------- - -Here is a quick example: -1.create a index - -
- -curl -XPUT http://localhost:9200/index - -- -2.create a mapping - -
- -curl -XPOST http://localhost:9200/index/fulltext/_mapping -d' -{ - "fulltext": { - "_all": { - "indexAnalyzer": "ik", - "searchAnalyzer": "ik", - "term_vector": "no", - "store": "false" - }, - "properties": { - "content": { - "type": "string", - "store": "no", - "term_vector": "with_positions_offsets", - "indexAnalyzer": "ik", - "searchAnalyzer": "ik", - "include_in_all": "true", - "boost": 8 - } - } - } -}' -- -3.indexing some docs - -
- -curl -XPOST http://localhost:9200/index/fulltext/1 -d' -{content:"美国留给伊拉克的是个烂摊子吗"} -' - -curl -XPOST http://localhost:9200/index/fulltext/2 -d' -{content:"公安部:各地校车将享最高路权"} -' - -curl -XPOST http://localhost:9200/index/fulltext/3 -d' -{content:"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"} -' - -curl -XPOST http://localhost:9200/index/fulltext/4 -d' -{content:"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"} -' -- -4.query with highlighting - -
- -curl -XPOST http://localhost:9200/index/fulltext/_search -d' -{ - "query" : { "term" : { "content" : "中国" }}, - "highlight" : { - "pre_tags" : ["- -here is the query result - -", " ", ""], - "fields" : { - "content" : {} - } - } -} -' -"], - "post_tags" : ["
- -{ - "took": 14, - "timed_out": false, - "_shards": { - "total": 5, - "successful": 5, - "failed": 0 - }, - "hits": { - "total": 2, - "max_score": 2, - "hits": [ - { - "_index": "index", - "_type": "fulltext", - "_id": "4", - "_score": 2, - "_source": { - "content": "中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首" - }, - "highlight": { - "content": [ - "- - -have fun. \ No newline at end of file中国 驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首 " - ] - } - }, - { - "_index": "index", - "_type": "fulltext", - "_id": "3", - "_score": 2, - "_source": { - "content": "中韩渔警冲突调查:韩警平均每天扣1艘中国渔船" - }, - "highlight": { - "content": [ - "均每天扣1艘中国 渔船 " - ] - } - } - ] - } -} - -