分词配置

作用于ES的同义词库,新的索引将会采用更新后的词库,配置操作详情请参见配置同义词



说明
  • 上传同义词词典文件保存提交后,不会触发重启阿里云ES实例,但需要一些时间来生效。
  • 在上传同义词词典文件保存生效之前创建的索引如果需要使用同义词功能,需要重建索引并进行同义词相关配置。

每行一个同义词表达式,保存为utf-8编码的.txt文件。例如:

西红柿,番茄 =>西红柿,番茄
社保,公积金 =>社保,公积金
配置步骤:
  1. 在阿里云ES控制台上传同义词词典文件,保存并生效成功。
  2. 在创建索引配置 setting时,配置 "synonyms_path": "analysis/your_dict_name.txt",再为该索引配置 mapping为指定字段设置同义词。
  3. 校验同义词并上传测试数据进行搜索测试。

YML文件配置

控制台界面中的 YML文件配置表示当前阿里云ES实例的使用配置。

修改配置

修改YML文件配置后,需要通过重启阿里云ES实例生效。

说明 修改 YML文件配置完成后,再滑动到页面底部勾选 该操作会重启实例,请确认后操作确认提交后,会自动触发重启阿里云ES实例进行生效。




  • 自动创建索引:此设定允许您的阿里云ES实例在接收到新文档后,如果没有对应索引,是否允许系统帮您自动新建索引。自动创建的索引有可能不符合您的预期,不建议开启。
  • 删除索引指定名称:此配置表示在删除索引时是否需要明确指定索引名称,如果配置为支持通配符删除索引,则可以使用通配符进行批量删除索引。索引删除后不可恢复,请谨慎使用此配置。
  • Auditlog索引:此设定允许记录您的阿里云ES实例对应的等操作产生的索引日志,该日志信息会占用您的磁盘空间,同时也会影响性能,不建议开启,请谨慎使用此配置。
  • 开启Watcher:开启后可使用 X-Pack 的 Watcher 功能,请注意定时清理 .watcher-history* 索引,避免占用大量磁盘空间。
  • 其他configure配置:支持部分配置项如下,详情请参考yml配置 文档。
    说明 以下没有标识具体适用于某个ES版本的参数,默认兼容ES 5.5.3 和 6.3.2 版本。
    • http.cors.enabled
    • http.cors.allow-origin
    • http.cors.max-age
    • http.cors.allow-methods
    • http.cors.allow-headers
    • http.cors.allow-credentials
    • reindex.remote.whitelist
    • action.auto_create_index
    • action.destructive_requires_name
    • thread_pool.bulk.queue_size(只适用于 Elasticsearch 5.5.3 with X-Pack版本)
    • thread_pool.write.queue_size(只适用于 Elasticsearch 6.3.2 with X-Pack版本)
    • thread_pool.search.queue_size