当前位置: 首页 > news >正文

什么网站免费做简历模板微信公众号文章怎么导入wordpress

什么网站免费做简历模板,微信公众号文章怎么导入wordpress,自己服务器做网站服务器备案,陕西网站备案 多久ES全文检索支持拼音和繁简检索 1. 实现目标2. 引入pinyin插件2.1 编译 elasticsearch-analysis-pinyin 插件2.2 安装拼音插件 3. 引入ik分词器插件3.1 已有作者编译后的包文件3.2 只有源代码的版本3.3 安装ik分词插件 4. 建立es索引5.测试检索6. 繁简转换 1. 实现目标 ES检索时… ES全文检索支持拼音和繁简检索 1. 实现目标2. 引入pinyin插件2.1 编译 elasticsearch-analysis-pinyin 插件2.2 安装拼音插件 3. 引入ik分词器插件3.1 已有作者编译后的包文件3.2 只有源代码的版本3.3 安装ik分词插件 4. 建立es索引5.测试检索6. 繁简转换 1. 实现目标 ES检索时无论输入简体还是繁体都要能够被检索到例如检索时输入“語法”或者“语法”检索结果中无论是简体繁体都务必要被命中。 并且也要正确的高亮返回 2. 引入pinyin插件 拼音分词器pinyin analyzer通常需要自行引入因为它不是 Elasticsearch 的默认分词器。可以使用 Elasticsearch 的插件来引入 pinyin 分词器以便在索引中使用它。 2.1 编译 elasticsearch-analysis-pinyin 插件 选择与自己版本一致的版本插件地址 https://github.com/medcl/elasticsearch-analysis-pinyin/releases elasticsearch-analysis-pinyin分词器目前没有下载即可使用的安装包需要自己下载源码进行编译。可以在项目目录elasticsearch-analysis-pinyin\target\releases看到编译后的结果elasticsearch-analysis-pinyin-7.17.11.zip 2.2 安装拼音插件 然后在es的安装目录下plugins目录下新建pinyin目录并将解压后的文件复制到该目录下 重启es启动日志中已经加载了拼音插件 3. 引入ik分词器插件 GitHub下载地址Releases · infinilabs/analysis-ik · GitHub 3.1 已有作者编译后的包文件 选择与所需es版本相同的ik分词器下载已经打包后的.zip文件 3.2 只有源代码的版本 首先下载源码解压后使用idea打开修改es版本与分词器版本相同 使用 mvn clean install 打包时报错 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project elasticsearch-analysis-ik: Compilation failure [ERROR] /D:/PersonalProjects/analysis-ik-7.17.11/analysis-ik-7.17.11/src/main/java/org/elasticsearch/index/analysis/IkAnalyzerProvider.java:[13,9] 无法将类 org.elasticsearch.index.analysis.AbstractIndexAnalyzerProviderT中的构造器 AbstractIndexAnalyzerProvider应用到给定类型; [ERROR] 需要: org.elasticsearch.index.IndexSettings,java.lang.String,org.elasticsearch.common.settings.Settings [ERROR] 找到: java.lang.String,org.elasticsearch.common.settings.Settings修改代码报错部分增加indexSetting参数到super入参的第一个位置 使用mvn clean install进行打包注意我们所需的是/target/release目录下的.zip压缩包 3.3 安装ik分词插件 将下载或者编译后的.zip文件解压到es的安装目录下的plugins目录下并重命名为ik 然后启动es查看日志可发现已经加载的ik分词器 常规的最常用的使用方式就是数据插入存储时用 ik_max_word模式分词而检索时用ik_smart模式分词即索引时最大化的将文章内容分词搜索时更精确的搜索到想要的结果。 建立映射示例如下在数据被索引时我们设置analyzer: “ik_max_word”在检索时指定search_analyzer: “ik_smart” 4. 建立es索引 setting.json {aliases: {},settings: {index: {refresh_interval: 3s,number_of_shards: 3,number_of_replicas: 1,max_inner_result_window: 10000,max_result_window: 20000,analysis: {filter: {pinyin_full_filter: {keep_joined_full_pinyin: true,lowercase: true,keep_original: false,keep_first_letter: false,keep_separate_first_letter: false,type: pinyin,keep_none_chinese: false,limit_first_letter_length: 50,keep_full_pinyin: true},pinyin_simple_filter: {keep_joined_full_pinyin: true,lowercase: true,none_chinese_pinyin_tokenize: false,padding_char: ,keep_original: true,keep_first_letter: true,keep_separate_first_letter: false,type: pinyin,keep_full_pinyin: false}},analyzer: {pinyinFullIndexAnalyzer: {filter: [asciifolding,lowercase,pinyin_full_filter],type: custom,tokenizer: ik_max_word},pinyinSimpleIndexAnalyzer: {filter: [pinyin_simple_filter,lowercase],type: custom,tokenizer: ik_max_word},ik_pinyin_analyzer: {filter: [asciifolding,lowercase,pinyin_full_filter,word_delimiter],type: custom,tokenizer: ik_smart},ikIndexAnalyzer: {filter: [asciifolding,lowercase,pinyin_full_filter,word_delimiter],type: custom,tokenizer: ik_max_word}}}}},mappings: {dynamic: false} }mapping.json {properties: {nickName: {type: text,analyzer: ikIndexAnalyzer,search_analyzer: ik_pinyin_analyzer,fields: {full: {type: text,analyzer: pinyinFullIndexAnalyzer},simple: {type: text,analyzer: pinyinSimpleIndexAnalyzer}}}} }mapping.json 文件定义了 Elasticsearch 索引中的字段映射和分析器设置: analyzer定义了在索引时使用的分析器。在搜索时会用这个分析器来处理查询字符串使之与索引中的文本数据匹配。ikIndexAnalyzer 分析器使用了 ik_max_word 分词器tokenizer并应用了一系列过滤器filter包括 ASCII 折叠、小写转换、拼音处理和词分割。 search_analyzer定义了在搜索时使用的分析器。ik_pinyin_analyzer分析器用于处理查询字符串在进行搜索时与索引中的数据进行匹配。 fields定义了为同一个字段创建不同的索引方式。在这个示例中为 nickName 字段创建了两个额外的索引方式full 和 simple。 full使用了 pinyinFullIndexAnalyzer 分析器它将 nickName 字段的文本进行全拼音分析用于支持全拼音搜索。 simple使用了 pinyinSimpleIndexAnalyzer 分析器它将 nickName 字段的文本进行简拼音分析用于支持简拼音搜索。 5.测试检索 新增测试数据 PUT /zzt_works/_doc/2 {nickName:語法講義 } PUT /zzt_works/_doc/3 {nickName:语法讲义 } 中文简写查询 中文繁体查询 拼音全拼查询 拼音简拼查询 6. 繁简转换 如果需求只需要繁简转换可使用以下设置和映射配置 index.json {aliases: {},settings: {index: {refresh_interval: 3s,number_of_shards: 3,number_of_replicas: 1,max_inner_result_window: 10000,max_result_window: 20000,analysis: {filter: {pinyin_full_filter: {keep_joined_full_pinyin: true,lowercase: true,keep_original: false,keep_first_letter: false,keep_separate_first_letter: false,type: pinyin,keep_none_chinese: false,limit_first_letter_length: 50,keep_full_pinyin: true}},analyzer: {ik_pinyin_analyzer: {filter: [asciifolding,lowercase,pinyin_full_filter,word_delimiter],type: custom,tokenizer: ik_smart},ikIndexAnalyzer: {filter: [asciifolding,lowercase,pinyin_full_filter,word_delimiter],type: custom,tokenizer: ik_max_word}}}}},mappings: {dynamic: false} }mapping.json {properties: {nickName: {type: text,analyzer: ikIndexAnalyzer,search_analyzer: ik_pinyin_analyzer}} }
http://www.hkea.cn/news/14493729/

相关文章:

  • 西湖区网站建设石家庄智能模板建站
  • 平板购物网站建设wordpress写文章 字号
  • 重庆手机版建站系统信息如何用百度平台营销
  • 做网站的收费电脑上如何做课程视频网站
  • 小程序模板源码免费seo综合查询中的具体内容有哪些
  • 宜昌住房与城乡建设部网站24免费妇科在线咨询
  • jsp网站开发简单代码网店代运营网
  • 网站推广广告词wordpress阅读权限
  • 最大的免费网站建设网站建设与管理是什么意思
  • 有经验的中山网站建设全网网络营销系统
  • 网站建站业务企业登录官网
  • 网站服务器需要多大做素食香料哪个网站买
  • 网站开发厦门5条国内最新新闻
  • 网站建设相关做网站程序的步骤
  • 东莞外贸公司网站建设做蔬菜配送有什么网站可下载了解
  • 个人网站设计论文参考文献门户网站建设需求
  • 郑州做营销型网站公司开发一个网站多少钱?
  • 台州网站建设咨询薇上海建设工程交易中心网站
  • c c也能干大事网站开发苏州网站建设方式
  • 网站的动态效果php7 mysql wordpress
  • 网站开发用什么编辑语言好建设工程月评打分网站
  • 自建网站的步骤健身房网站的建设情况
  • 网站的回到顶部怎么做wordpress国内商城主题
  • 国内坚持做正品的网站筑成建设集团网站
  • 如何写一个可以做报价计算的网站具有品牌的广州做网站
  • 惠州建设工程造价管理协会网站做互联网项目怎么推广
  • 昆明平台网站开发微信营销的特点有哪些
  • wap网站制作动态wordpress缺少主题样式
  • app开发网站建设哪家好企业网站设计中应注意产品发布功能优化
  • 十堰建设网站jsp做的网页是网站吗