0
点赞
收藏
分享

微信扫一扫

laravel使用scout和elasticsearch中文分词ik


安装es和ik:

参考链接:

安装composer包:

​​https://github.com/baijunyao/laravel-scout-elasticsearch​​

在scout里面添加配置:

'elasticsearch' => [
'prefix' => env('ELASTICSEARCH_PREFIX', 'laravel_'),
'host' => env('ELASTICSEARCH_HOST', '127.0.0.1'),
'port' => env('ELASTICSEARCH_PORT', '9200'),
'scheme' => env('ELASTICSEARCH_SCHEME', 'http'),
'user' => env('ELASTICSEARCH_USER', null),
'pass' => env('ELASTICSEARCH_PASS', null),
'analyzer' => env('ELASTICSEARCH_ANALYZER', 'ik_max_word'),
'settings' => [],
'filter' => [
'+',
'-',
'&',
'|',
'!',
'(',
')',
'{',
'}',
'[',
']',
'^',
'\\',
'"',
'~',
'*',
'?',
':'
]
],

导入索引:

php artisan scout:import "App\Thread"


举报

相关推荐

0 条评论