各位游戏大佬大家好,今天小编为大家分享关于用于gg修改器的root_GG修改器有什么用的内容,轻松修改游戏数据,赶快来一起来看看吧。
elasticsearch本身自带的中文分词,就是单纯把中文一个字一个字的分开,根本没有词汇的概念。但是实际应用中,用户都是以词汇为条件,进行查询匹配的,如果能够把文章以词汇为单位切分开,那么与用户的查询条件能够更贴切的匹配上,查询速度也更加快速。
GET _analyze
{
"text": ["wang ting niubi", "今天给力"]
}
#结果如下
{
"tokens" : [
{
"token" : "wang",
"start_offset" : 0,
"end_offset" : 4,
"type" : "<ALPHANUM>",
"position" : 0
},
{
"token" : "ting",
"start_offset" : 5,
"end_offset" : 9,
"type" : "<ALPHANUM>",
"position" : 1
},
{
"token" : "niubi",
"start_offset" : 10,
"end_offset" : 15,
"type" : "<ALPHANUM>",
"position" : 2
},
{
"token" : "今",
"start_offset" : 16,
"end_offset" : 17,
"type" : "<IDEOGRAPHIC>",
"position" : 3
},
{
"token" : "天",
"start_offset" : 17,
"end_offset" : 18,
"type" : "<IDEOGRAPHIC>",
"position" : 4
},
{
"token" : "给",
"start_offset" : 18,
"end_offset" : 19,
"type" : "<IDEOGRAPHIC>",
"position" : 5
},
{
"token" : "力",
"start_offset" : 19,
"end_offset" : 20,
"type" : "<IDEOGRAPHIC>",
"position" : 6
}
]
}
通过示例可以明显看出,“wang ting niubi”,“今天给力”;英文分词根据空格分词相对合理,但中文一个个字拆开显然不合适(今天 、给力 两个词语没有被识别)
分词器下载网址:https:///medcl/elasticsearch-analysis-ik
# 进入es的plugins目录
aaa@ops01:/home >cd /opt/module/elasticsearch-6.6.0/plugins/
# 创建一个插件目录(一个插件对应一个plugins下的子目录)
aaa@ops01:/opt/module/elasticsearch-6.6.0/plugins >mkdir ik
# 下载ik插件zip包
aaa@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik >ls
elasticsearch-analysis-ik-6.6.0.zip
# 解压缩安装包并清理zip文件
aaa@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik >unzip elasticsearch-analysis-ik-6.6.0.zip && rm elasticsearch-analysis-ik-6.6.0.zip
# 目录结构
aaa@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik >ll
total 1432
-rw-r--r-- 1 aaa aaa 263965 May 6 mons-codec-1.9.jar
-rw-r--r-- 1 aaa aaa 61829 May 6 mons-logging-1.2.jar
drwxr-xr-x 2 aaa aaa 4096 Aug 26 2018 config
-rw-r--r-- 1 aaa aaa 54693 Jan 30 2019 elasticsearch-analysis-ik-6.6.0.jar
-rw-r--r-- 1 aaa aaa 736658 May 6 2018 httpclient-4.5.2.jar
-rw-r--r-- 1 aaa aaa 326724 May 6 2018 httpcore-4.4.4.jar
-rw-r--r-- 1 aaa aaa 1805 Jan 30 2019 plugin-descriptor.properties
-rw-r--r-- 1 aaa aaa 125 Jan 30 2019 plugin-security.policy
# 分发插件至其它节点
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik >cd ..
root@ops01:/opt/module/elasticsearch-6.6.0/plugins >scp -r ik ops02:/opt/module/elasticsearch-6.6.0/plugins/
root@ops01:/opt/module/elasticsearch-6.6.0/plugins >scp -r ik ops03:/opt/module/elasticsearch-6.6.0/plugins/
常用的ik分词器功能有ik_smart和ik_max_word
逐个去匹配,每个字使用1次
逐个去匹配,每个字前后能连成词都会展示,相当于尽可能多的形成关系词
【注意】:从上面示例可以看出,不同的分词器,分词有明显的区别,所以以后定义一个type不能再使用默认的mapping,要手工建立mapping来指定分词器, 因为要根据使用场景选择适用合理的分词器
自定义中文词库
生活中,经常会出现一些新的热门词语,比如近期我接触最多的就是yyds永远的神。。。如果始终用之前的词库,那像 永远的神 就可能分成:永远、的、神,不会是我们所想的永远的神作为一个整体。
那这种情况就需要维护一套用户自定义的中文词库。
在没有自定义中文词库之前,我们先查一个示例,把结果留下,一会安装完自定义词库后作为对比:
安装前:
安装部署自定义词库:
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config &d
/opt/module/elasticsearch-6.6.0/plugins/ik/config
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >ls
extra_main.dic extra_single_word.dic extra_single_word_full.dic extra_single_word_low_freq.dic extra_ord.dic IKAnalyzer.cfg.xml main.dic preposition.dic quantifier.dic ord.dic suffix.dic surname.dic
# 修改ik插件的config/IKAnalyzer.cfg.xml配置
# <entry key="remote_ext_dict">http://192.168.1.234/fenci/esword.txt</entry> 这行配置一个nginx代理地址
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >vim IKAnalyzer.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java./dtd/properties.dtd">
<properties>
&ment>IK Analyzer 扩展配置</comment>
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict"></entry>
<!--用户可以在这里配置自己的扩展停止词字典-->
<entry key="ext_ords"></entry>
<!--用户可以在这里配置远程扩展字典 -->
<entry key="remote_ext_dict">http://192.168.1.234/fenci/esword.txt</entry>
<!--用户可以在这里配置远程扩展停止词字典-->
<!-- <entry key="remote_ext_ords">words_location</entry> -->
</properties>
# 切换至有nginx服务的机器上(没有nginx需要自行部署安装)
root@ops04:/usr/local/nginx-1.10/conf #cd /usr/local/nginx-1.10/
root@ops04:/usr/local/nginx-1.10 #mkdir ik
root@ops04:/usr/local/nginx-1.10 #cd ik
root@ops04:/usr/local/nginx-1.10/ik #mkdir fenci
root@ops04:/usr/local/nginx-1.10/ik #cd fenci
root@ops04:/usr/local/nginx-1.10/ik/fenci #echo "王亭" >> esword.txt
root@ops04:/usr/local/nginx-1.10/ik/fenci #echo "永远的神" >> esword.txt
root@ops04:/usr/local/nginx-1.10/ik/fenci #echo "神圣赞美诗" >> esword.txt
root@ops04:/usr/local/nginx-1.10/ik/fenci #cat esword.txt
王亭
永远的神
神圣赞美诗
root@ops04:/usr/local/nginx-1.10/ik/fenci #vim /usr/local/nginx-1.10/conf/nginx.conf
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
# 增加如下配置:
location /fenci/ {
root ik;
}
root@ops04:/usr/local/nginx-1.10/ik/fenci #/usr/local/nginx-1.10/sbin/nginx -s reload
# 地址必须和IKAnalyzer.cfg.xml配置项对应;也可以先把nginx弄好再配置IKAnalyzer.cfg.xml合理些
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >curl http://192.168.1.234/fenci/esword.txt
王亭
永远的神
神圣赞美诗
# 修改的xml配置,分发至其它节点
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >scp IKAnalyzer.cfg.xml ops02:/opt/module/elasticsearch-6.6.0/plugins/ik/config/
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >scp IKAnalyzer.cfg.xml ops03:/opt/module/elasticsearch-6.6.0/plugins/ik/config/
# 重启es(各节点)
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >jps | grep Elasticsearch|awk -F" " ’{print $1}’
13077
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >kill -9 13077
root@ops01:/opt/module/elasticsearch-6.6.0/plugins/ik/config >cd /opt/module/elasticsearch-6.6.0/bin/
root@ops01:/opt/module/elasticsearch-6.6.0/bin >./elasticsearch -d
重启es后重新再测试:(已经可以成功识别出新定义的词语)
以上就是关于用于gg修改器的root_GG修改器有什么用的全部内容,游戏大佬们学会了吗?
华为gg修改器root,华为GG修改器Root 为你的手机解锁更多可能性 分类:免root版 794人在玩 作为一款广受欢迎的手机修改软件,华为GG修改器Root可以帮助你轻松地获取超级管理员权限,并解锁手机的更多功能。下面我们来看看这款软件的优点。 简单易用 华为GG修改器Root的最……
下载没root能用gg修改器吗,软件下载:没root能用gg修改器吗? 分类:免root版 527人在玩 GG修改器是一款非常出色的游戏辅助工具,它可以帮助玩家在游戏中实现自己想要的效果,比如无限金币、无限钻石等。但是,使用GG修改器通常需要对设备进行ROOT权限的获取,这对很多用……
下载GG修改器怎么能免root_gg修改器可以修改 分类:免root版 1,206人在玩 各位游戏大佬大家好,今天小编为大家分享关于GG修改器怎么能免root_gg修改器可以修改的内容,轻松修改游戏数据,赶快来一起来看看吧。 由金庸正版授权,3DMMORPG新派武侠国风手游《……
下载怎么安装gg修改器免root_gg修改器免使用教程 分类:免root版 1,068人在玩 各位游戏大佬大家好,今天小编为大家分享关于怎么安装gg修改器免root_gg修改器免使用教程的内容,轻松修改游戏数据,赶快来一起来看看吧。 一:安装MySQL数据库 1), 下载并安装My……
下载华为gg修改器root权限_华为手机gg修改器怎么授权root 分类:免root版 2,365人在玩 各位游戏大佬大家好,今天小编为大家分享关于华为gg修改器root权限_华为手机gg修改器怎么授权root的内容,轻松修改游戏数据,赶快来一起来看看吧。 华为P8是华为公司2015年推出重量……
下载如何gg修改器免root,下载一个免root的如何GG修改器 分类:免root版 922人在玩 如何GG修改器是一款非常受欢迎的游戏修改工具,可以让用户在不需要root权限的情况下修改手机游戏。这个软件广泛应用于各种类型的游戏中,让玩家能够轻松地获得无限金币、宝石、经验……
下载gg修改器免root整理_GG修改器怎么免root 分类:免root版 1,945人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器免root整理_GG修改器怎么免root的内容,轻松修改游戏数据,赶快来一起来看看吧。 G1 GC G1 GC是面向服务端应用程序的垃圾回收……
下载纵横兔root框架gg修改器,下载纵横兔root框架gg修改器 分类:免root版 135人在玩 作为一款优秀的Android手机root工具,纵横兔root框架gg修改器早已经得到了广大用户的认可和喜爱。它不仅具备方便快捷、安全稳定等特点,而且在操作过程中毫无难度,是目前市场上最……
下载手机gg修改器怎么root,手机GG修改器:ROOT你的手机,畅享游戏乐趣 分类:免root版 826人在玩 对于广大游戏爱好者来说,可能有时候不想花费大量时间和金钱升级角色或解锁新的物品。这时候,一款好用的游戏修改器就能帮助你轻松达成目标。然而,要想使用这些修改器,往往需要RO……
下载王者荣耀点卷修改器app安卓版,王者荣耀无限点卷修改器下载 分类:免root版 3,400人在玩 王者荣耀点卷修改器app安卓版是一款无限点卷修改器,点卷可以说会让小伙伴们谈之色变,这可是可以为所欲为的虚拟货币,在王者荣耀中最重要的就是点卷了,他可以购买到你想要的任……
下载