首页 文章 精选 留言 我的

精选列表

搜索[深度集成],共10008篇文章
优秀的个人博客,低调大师

Elasticsearch集成HanLP分词器

1、通过git下载分词器代码。 连接如下:https://gitee.com/hualongdata/hanlp-ext hanlp官网如下:http://hanlp.linrunsoft.com/ 2、下载gradle,如果本机有,就可以略过此步骤。通过gradle官方网站下载,解压,配置环境即可。 官方安装配置说明:https://gradle.org/install/ 3、按本地elasticsearch进行打包。 注意:通过git下载的源代码,除非与git配置的版本相同,否则可能会导致你elasticearch无法加载分词器。 修改git下载的源代码包中的elasticsearch版本。并通过gradle进行打包。会自动下载同步elasticsearch对应版本的jar包。 图1 4、按本地环境配置词类位置 图2 5、配置打包的插件所对应支持的elasticesarch的版本。(修改为:5.6.5,es安装的学习环境为5.6.5) 图3 6、完成上述配置把。gradle自动下载对应版本的包。可以通过如下方式进行版本查看。 图4 7、确认对应版本的包存在后,在工程所在目录下执行如下命令进行打包: gradle -p es-plugin jar buildPluginZip 如下操作:在项目工程目录下,运行命令。 图5 8、打包完成后,会出现对应的安装包。 图6 9、在elasticsearch安装目录下执行插件安装命令。 ./bin/elasticsearch-plugininstallfile:///Users/jiangyu/code/git/hanlp-ext/es-plugin/build/distributions/elasticsearch-hanlp-5.6.5.zip 图7 可以看到上面安装完成的提示。有个过程要选择y。 注:如果上向的命令出现如下报错。错误提示如下: 图8 上述错误提示,说明有两个相同的jar包存在。所以有提示,可以先在build.gradle配置中,找到打包的过程,增加一条path.contains("org.apache.logging.log4j")配置,这样打包时,这个jar包不会在被找到插件中。配置修改完成后。从新执行第7步『gradle -p es-plugin jar buildPluginZip』,进重新打包。再重新安装插件即可。 图9 (注:测试时,这个包不能去掉。会导致测试插件时,缺少log4j包) 10、给插件增加访问权限 图10 在系统的elasticsearch的安装目录下,找到config目录,通过vi jvm.options打开文件进行编辑。增加如下内容:用来指定安全配置文件。 图11 11、修改elasticsearch配置,在系统的elasticsearch的安装目录下,找到bin目录,通过vi elasticearch.in.sh打开文件进行编辑。增加如下内容:用来指定安全配置文件。 图12 12、在文件中增加指定的lib包。我们将插件要用到的Lib包路径引入到系统环境变量中。 图13 13、安装完成后可以使用如下命令进行验证。 analyzer,指定分词器为:"hanlp" GET /_analyze { "analyzer" : "hanlp", "text": ["记录就是用来打破的。你准备好向新的记录发起冲击了吗?"] } 图14 图15 如果不指定分词器的话。所以返回结果,type没有说明词性,都是按单字返回结果。 GET /_analyze { "text": ["记录就是用来打破的。你准备好向新的记录发起冲击了吗?"] } 图16 参考连接如下: https://gitee.com/hualongdata/hanlp-ext/tree/master/es-plugin、 其它操作: 如果想移除或删除插件,可以执行如下命令 图17 转载自romil的博客

优秀的个人博客,低调大师

openstack 集成vmware 填坑经验

liberty 以后版本不在支持直连esxi,只支持链接vcenter 记得在esxi防火墙上启用vnc 默认vcenter是https,要么配证书,要么在nova.conf 改insecure=true 要么改源码 oslo_vmware/service.py 里面有关于ssl链接的东东注释掉,后两者我试过了都ok 事实上nova-compute只是一个vcenter的代理,只能对应一个集群单独开一个虚拟机是不是很浪费?怎么办?docker化 ] 本文转自 superbigsea 51CTO博客,原文链接:http://blog.51cto.com/superbigsea/1847216

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册