`

Elasticsearch改变默认的分词器

阅读更多

ES默认的分词器为standard, 想要改变这个, 可以设置成自定义的analyzer.

 

例,想要改变成配置好的ik分词器, 在config/elasticsearch.yml文件中添加如下配置即可:

 

index.analysis.analyzer.default.type:ik  

 

前提当然是你已经安装了ik分词。

分享到:
评论

相关推荐

    ElasticSearch技术文档V2.0.docx

    默认情况下,Elasticsearch使用内置的分词器对文本进行分析。你也可以自定义分词器,例如IK分词器,以适应中文处理。配置分词器主要在映射(mapping)阶段进行。 总结来说,Elasticsearch技术文档V2.0提供了从基础...

    Mastering Elasticsearch(中文版).pdf

    - **改变分片的默认分配方式**:默认情况下,Elasticsearch会自动分配分片,但在某些情况下,用户可能需要手动干预以优化性能。 - **查询的execution preference**:用户可以通过设置查询的execution preference来...

    LUCENE索引搜索数据库技术汇总

    - **Solr和Elasticsearch**: 当索引过大时,可以使用基于Lucene的分布式搜索引擎如Solr或Elasticsearch,它们提供了更高级的集群管理、复制、负载均衡等功能。 6. **Lucene与数据库结合** - **数据库集成**: 通过...

    ElasticSearchServer扩展的弹性搜索解决方案.docx

    ElasticSearch 提供了丰富的 RESTful API,使得用户能够轻松地与 ElasticSearch 交互。这些 API 包括但不限于: - **GET**:获取所请求的对象状态,通常用于查询文档。 - **POST**:改变当前对象状态,例如更新文档...

    分布式搜索引擎nutch开发

    - **修改配置**:对于高级用户,可能需要调整Nutch的默认行为,例如改变分词规则、增加新的数据源或优化索引策略,这都需要修改配置文件。 - **集成其他系统**:Nutch可以与Solr、Elasticsearch等搜索服务器集成,...

    Lucene-2.0学习文档

    在`IndexSearcher`中,可以通过设置`Sort`对象来应用自定义的比较器,以改变默认的评分排序。 最后,`MySortComparatorSource.java`涉及到了Lucene的排序机制。在Lucene中,`Sort`类用于控制搜索结果的排序方式,而...

    js代码-ES6 test code

    `const`用于声明常量,一旦赋值后不可改变,且同样具有块级作用域。 6. **解构赋值**: 解构赋值允许我们从数组或对象中提取值,并赋给多个变量。例如,`[a, b] = [1, 2]` 或 `({x: a, y: b} = {x: 1, y: 2})`。 ...

    django haystack实现全文检索的示例代码

    在使用Haystack与Whoosh结合处理中文数据时,通常需要利用jieba替换Whoosh的默认分词组件,以提高对中文的支持。 **配置Django Haystack** 1. **安装依赖** 首先,需要通过pip安装Django Haystack、Whoosh和jieba...

    教你用javascript实现随机标签云效果_附代码

    鼠标悬停时,动态改变背景色;移开鼠标时,恢复默认背景。 HTML 代码中,定义了一系列的 `a` 标签,每个标签都指向不同的链接,表示不同的主题。 JavaScript 代码在 `window.onload` 事件触发时执行,确保所有元素...

    Lucene:我试过Lucene

    2. **核心组件**:Lucene的主要组件包括Analyzer(分析器),Tokenizer(分词器),Document(文档),Field(字段),IndexWriter(索引写入器),IndexReader(索引读取器)和IndexSearcher(索引搜索器)等。...

Global site tag (gtag.js) - Google Analytics