Annie在使用了一段时间的新的crm后给予了极大的赞赏。
巴巴拉拉的说了一大堆使用crm后的各种好处。
期间遇到各种问题,都一个一个的解决了。
有一次搜索一个客户没有搜索出来,我看了下,发现切换成高级搜索即可搜索到。
今天忽然说又有一个客户搜索不出来,换了个信息才搜索到,我测试了一下,果然如此。
遂给suitercrm安装Elasticsearch引擎,这个引擎到底安装在哪里呢? 重新新建一个linux的虚拟机? 还是安装在ikuai的docker里?还是直接安装在网站服务器里?
想了想,当然还是跟网站装在一起比较好。网站是用的宝塔面板,宝塔里面有docker管理器。之前没有怎么玩过docker,不过看了下,还是挺简单,把镜像拉下来,端口设置了下,然后按照说明填了几个参数,然后测试了一下链接,搞定。
试了试搜索效果,快速准确。
但是输入中文就会自动变成乱码如图:
网上找到的信息大多都是机器翻译了一些suitercrm和Elasticsearch的官方说明,被不同的地方转发来转发去。
其中有一篇文章说道了Elasticsearch面板中文乱码的问题,但是我这个Elasticsearch是作为suitercrm补充使用的,也不需要什么面板,但是还是尝试了一下文章的说法,修改了配置文件,把utf-8编码修改为gbk,但是问题依旧,所以就还是改回了utf-8。
另外似乎是这个crm中文包翻译的太粗糙,搜索结果的Results字样被翻译成了“错误”。真是蛋疼。、
关于无法搜索中文的问题,我想可能如果重新安装elasticsearch8.0版本的可能会好,但是因为使用crm版本也比较老,不太确定跟新版本的elasticsearch是否能很好的适配。反正实际使用中也基本用不到什么中文,就懒得去折腾了。
--------------------------
作者保留所有权,转载请注明文章来自 : 青木的博客 » 关于suitercrm的自带弱鸡搜索模块以及安装Elasticsearch遇到的问题