<?php
use Elasticsearch\ClientBuilder;
$client = ClientBuilder::create()->setHosts(['kubernetes.docker.internal:9200'])->build();
// 第一种方法
$client->indices()->analyze([
'index' => 'my_index',
'body' => [
'analyzer' => 'ik_smart',
'text' => '上海自来水来自海上'
]
]);
// 第二种方法
$client->indices()->analyze([
'index' => 'my_index',
'body' => [
'field' => 'testField',
'text' => 'i am a bad student'
]
]);
[Elasticsearch]ElasticSearch7.11通过PHP测试分析器
于 2022-02-22 15:35:45 首次发布
本文探讨了如何在Kubernetes环境中通过Elasticsearch的ClientBuilder创建客户端,展示了两种分析文本的方法:一种针对全局索引,另一种针对特定字段。重点在于在实际项目中的应用和智能中文分词示例。


3125

被折叠的 条评论
为什么被折叠?



