资料 1
- CentOS 7.4 系统
- Docker version 18.06.1-ce
- docker-compose version 1.22.0
https://zhuanlan.zhihu.com/p/97718826
资料2
https://blog.csdn.net/weixin_43501634/article/details/107101403
https://zhuanlan.zhihu.com/p/97718826
https://blog.csdn.net/weixin_43501634/article/details/107101403
本插件使用es-php,没有使用scout,使用了orm模型,但是是作为索引的ORM。并不能达成与数据库orm同步数据的目的。其他的方法是对ES-PHP做了一些包装,增加了一些orm属性而已。
本插件使用es-php,能使用orm模型
laravel : 5.2.45
es-php v5.3.2
es 5.5.1
plastic/es v0.5.3
github:sleimanx2/plastic。
简介
Elasticsearch-PHP
是ES
官方API的PHP实现,没有与EloquentORM关联,需要手动增删改索引,手动查找,无法直接使用EloquentORM方法。
环境
laravel : 5.2.45
Elasticsearch-PHP
环境
laravel(^5.3.*)
文档不全面,新手入门难。
文档没有说明,php代码的索引创建方式,没有给出不同字段的分词配置方法。
laravel下elasticsearch+analysis-ik实现中文全文搜索 github:baijunyao/laravel-scout-elasticsearch
laravel (5.2.45)
elasticquent 1.0.7
es-php ^6.1
es 5.5.1
ik 5.5.1
何以使用laravel的Eloquent ORM,直接数据库查出内容,然后调用es方法即可。但是,并没有与Model的增删改做同步,还需要自己调用相应的方法修改索引。查到的数据仅仅是做了索引的字段,并不是数据库的字段,还需要自己处理。当前的配置其实es-php版本过高。
整合scout、orm
[在Laravel项目中使用Elasticsearch](https://segmentfault.com/a/1190000038275143)
*** 这篇文章指出的插件有 babenkoivan/scout-elasticsearch-driver。***
deepin_64(20社区版)
docker-ce
Elasticsearch可视化管理工具 (https://bbs.huaweicloud.com/blogs/145358)
ElasticHQ 是一个基于浏览器的直观和功能强大的 ElasticSearch 管理和监控工具,它提供了对 ElasticSearch 的实时监控、全集群管理、搜索和查询等功能。
我们将演示,如何在本机上搭建一个多节点的 Elasticsearch 集群。
这个集群中会有 4 个节点,分别是 node0
、node1
、node2
、node3
。