各位游戏大佬大家好,今天小编为大家分享关于用于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版 4,793人在玩 各位游戏大佬大家好,今天小编为大家分享关于GG修改器免root旧版_gg修改器免root版本最新版的内容,轻松修改游戏数据,赶快来一起来看看吧。 批量修改WORD文档内容的小工具(doctool……
下载gg修改器root权限_华为怎么给gg修改器root权限 分类:免root版 5,133人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器root权限_华为怎么给gg修改器root权限的内容,轻松修改游戏数据,赶快来一起来看看吧。 目前比较主流的手机系统莫过于苹果系统……
下载gg修改器免root西西,下载免root的gg修改器西西,轻松畅玩游戏 分类:免root版 4,356人在玩 最近,很多人都在寻找一款好用的gg修改器,但是大部分修改器需要root权限才能使用。这对不懂技术的小白来说,可谓是一个难题。不过,现在有了一款免root的gg修改器西西,让你轻松畅……
下载gg修改器未获取root,下载软件推荐: gg修改器未获取root 分类:免root版 4,043人在玩 在安卓设备上面,很多玩家都有过想要修改游戏数据的体验,但是又不想ROOT手机来获得更高的权限,这时候 gg修改器未获取root 软件就显得尤为重要。 简介 gg修改器未获取root 是一款……
下载gg修改器root怎么办_gg修改器有root怎么用 分类:免root版 5,527人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器root怎么办_gg修改器有root怎么用的内容,轻松修改游戏数据,赶快来一起来看看吧。 上图的3d视角很多小伙伴都想知道是如何……
下载gg修改器免rootqq群_gg修改器免root版 分类:免root版 6,382人在玩 各位游戏大佬大家好,今天小编为大家分享关于gg修改器免rootqq群_gg修改器免root版的内容,轻松修改游戏数据,赶快来一起来看看吧。 概述 有时候我们会有这么个需求:两个开发账号……
下载gg修改器的root怎么弄,GG修改器的Root怎么弄 分类:免root版 3,881人在玩 GG修改器是一款非常实用的软件,它可以帮助用户在游戏中修改各种参数,例如金币、经验等。但是,在使用这个软件之前,我们需要先将手机进行root操作。 什么是Root? Root是Android……
下载gg修改器 免root教学,下载免费的GG修改器,不需要ROOT权限! 分类:免root版 3,334人在玩 如果你是一名游戏爱好者,那么你一定听说过 GG修改器。这是一个非常流行的游戏修改工具,可以帮助玩家在游戏中获得更多优势。但是,使用 GG修改器一般需要 ROOT 权限,这对于许多普……
下载gg修改器root咋开,如何开启GG修改器Root权限 分类:免root版 4,603人在玩 如果您是一名游戏爱好者,那么您可能对修改游戏有所了解。在这里,我们推荐一款非常流行的修改工具——GG修改器。但是,在使用该软件进行游戏修改时,我们需要获取Root权限。下面我们……
下载用gg修改器要root吗,下载一个无需Root的GG Modifier,畅玩游戏从未如此简单 分类:免root版 4,372人在玩 标题: 如果您是一位热爱游戏的玩家,那么您一定会对游戏中各种道具、金币和经验值等资源的获取十分关注。但很多时候这些资源需要付出大量的时间和金钱才能获得,让我们感到非常不……
下载