{"repo":"infinilabs/analysis-ik","free":true,"listed":false,"github":"https://github.com/infinilabs/analysis-ik","clone":"git clone https://github.com/infinilabs/analysis-ik.git","description":"🚌 The IK Analysis plugin integrates Lucene IK analyzer into Elasticsearch and OpenSearch, support customized dictionary.","language":"Java","stars":17512,"topics":["elasticsearch","ik-analysis","analyzer","java","easysearch","opensearch"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"IK Analysis for Elasticsearch and OpenSearch ================================== The IK Analysis plugin integrates Lucene IK analyzer, and support customized dictionary. It supports major versions of Elasticsearch and OpenSearch. Maintained and supported with ❤️ by INFINI Labs. The plugin comprises analyzer: ik smart , ik max word , and tokenizer: ik smart , ik max word How to Install 🚀 Get the Packaged Plugins You can download the packaged plugins from here: https://release.infinilabs.com/ --- 🛠️ Install via CLI Alternatively, you can use the plugin CLI to install the plugin. Here's how: For Elasticsearch: For OpenSearch: --- ⚠️ Tip Make sure to replace the version number with the one that matches your Elasticsearch or OpenSearch version. Getting Started 1.create a index 2.create a mapping 3.index some docs 4.query with highlighting Result Dictionary Configuration Config file IKAnalyzer.cfg.xml can be located at {conf}/analysis-ik/IKAnalyzer.cfg.xml or {plugins}/elasticsearch-analysis-ik- /config/IKAnalyzer.cfg.xml Hot-reload Dictionary The current plugin supports hot reloading dictionary for IK Analysis, through the configuration mentioned earlier in the IK configuration file. Among which location refers to a URL, such as http://yoursite.com/getCustomDict . This request only needs to meet the following two points to complete the segmentation hot update. 1. The HTTP request needs to return two headers, one is Last-Modified , and the other is ETag . Both of these are of stri","default_branch":null,"files":null,"tree":[],"storefront":"/r/infinilabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/infinilabs/analysis-ik/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}