摘要:
一、IK分词器简介 IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始IKAnalyzer已经推出 了3个大版本。最初,它是以开源项目Lucene为应用主体的,结合词典分词和文法分析算法的中文分词组件。新版本的IKAnalyzer3.0 阅读全文
摘要:
一、什么是Mapping Mapping类似于数据库中的表结构定义schema,它的主要作用是: 用来定义索引中的字段的名称、定义字段的数据类型和定义字段类型的一些其它参数 ,比如字符串、数字、布尔字段,倒排索引的相关配置,设置某个字段为不被索引、记录 position 等。每一种数据类型都有对应的 阅读全文
摘要:
一、ES的两种查询方式 1.1 查询字符串搜索 GET /user/_search?q=name:张三 1.2 DSL查询 Elasticsearch提供丰富且灵活的查询语言叫做DSL查询(Query DSL),它允许你构建更加复杂、强大的查询。DSL(Domain Specific Languag 阅读全文