instalación elasticsearch
Dirección oficial: https://www.elastic.co/cn/downloads/elasticsearch
elasticsearch7 Windows no es compatible con el aprendizaje automático, por lo que debe agregar la configuración en elasticsearch.yml
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
xpack.ml.enabled: false
http.cors.enabled: true
http.cors.allow-origin: /.*/
Iniciar
visita: http: // localhost: 9200
Ver información del clúster: http: // localhost: 9200 / _cluster / health
kibana
Dirección oficial: https://www.elastic.co/cn/downloads/kibana Después de
descomprimir, modifique kibana.yml y
haga doble clic para comenzar.
Visite: http: // localhost: 5601 /
Instalar nodejs
Dirección del sitio web oficial: https://nodejs.org/en/download/
Haga doble clic para ejecutar
Ver versión
node -v
Instalar gruñido
npm install -g grunt-cli
Ver versión
grunt -version
Descarga el plugin head
Descargar: https://github.com/mobz/elasticsearch-head
en el directorio elasticsearch-head-master
npm install
npm run start
Visita: http: // localhost: 9100 /
Descarga de tokenizer IK
Dirección de descarga: https://github.com/medcl/elasticsearch-analysis-ik/releases
Descargue su propia versión correspondiente de IK
, cree un directorio ik en el directorio de complementos de elasticsearch y coloque todos los archivos del archivo descomprimido en ik
Reinicie elasticsearch y kibana para
ver los tokenizadores ik_smart y ik_max_word de ik
get _analyze
{
"analyzer":"ik_smart",
"text":"刘福成是一名java工程师"
}
get _analyze
{
"analyzer":"ik_max_word",
"text":"刘福成是一名java工程师"
}
Segmentación de palabras personalizada
Agregue un archivo personalizado liufucheng.dic en el directorio de configuración de ik y agregue una segmentación de palabras personalizada al archivo para
modificar el código
Agregue el archivo definido al archivo de configuración
Reiniciar elasticsearch y kibana