1. Install IK word segmenter 1. Allocate a pseudo terminal My ElasticSearch is installed using Docker, so first assign a pseudo terminal to the container. Then you can directly operate the contents in Docker just like logging into the server. 2. Install the plugin using elasticsearch-plugin cd plugins Enter the plugins folder and execute the following command. 7.12.0 needs to be changed to your es version number ../bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.0/elasticsearch-analysis-ik-7.12.0.zip 3. Restart the elasticsearch container docker restart container id 4. Frequently Asked Questions (1)java.lang.IllegalStateException When executing elasticsearch-plugin install, Failed installing and java.lang.IllegalStateException appeared I checked and found that there is already a folder named ik in my plugins/ directory. ../bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.0/elasticsearch-analysis-ik-7.12.0.zip Installation Successful 2. ik word segmentation principle (Placeholder, I will add more when I have time to read the source code) 3. ik_smart and ik_max_word GET _analyze?pretty{ "analyzer": "ik_smart", "text": "Unlike me, I only feel sorry for pigeons"} GET _analyze?pretty{ "analyzer": "ik_max_word", "text": "Unlike me, I only feel sorry for pigeons"} in conclusion _analyzer builds the index when the word segmentation, when the index uses max_word |
>>: Using Jenkins to create continuous integration for microservice applications
Abstraction is a big issue in Software Defined Ne...
There are ten thousand ways for us to live in pea...
[[422976]] 【51CTO.com Quick Translation】 Due to t...
As one of the earliest attempts at 5G commercial ...
DigitalVirt recently launched a new promotion, wh...
As development teams scramble to build AI tools, ...
[51CTO.com original article] On June 21, the WOT2...
The workplace of tomorrow will look different tha...
As of now, the fifth generation (5G) mobile commu...
RIPENCC, the regional internet registry for Europ...
Recently, I have talked with many friends in the ...
[[353775]] The transport layer is located between...
We often share information about Sharktech's ...