Skip to main content

字典更新与索引重建

当我们的词库字典发生变更,例如新增或删除了一些关键词,而之前的索引数据都是按照旧的分词规则保存的,这时候需要进行索引重建。

示例

搜索 奔驰C级2020款

从结果来看 奔驰C级2018款 排第一位,而 奔驰C级2020款 排到了第41位,显然不符合预期。

尝试添加 奔驰C级2020款 到词库再次搜索

分析

这次的查询结果集为空,原因是中文分析器识别了 奔驰C级2020款 为单个词,但索引里并不存在包含该词的文档。
我们需要让索引按新的字典重建组建,以识别新的关键词。

索引重建

纳速云索引重建功能
  • 索引重建是指重新建立索引文件的过程,主要涉及到删除旧索引、创建新索引和复制数据。
  • Elasticsearch本身并不具备索引重建功能,依靠纳速云的辅助工具可平滑的完成索引重建过程。

再次搜索

效果符合预期, 数据结果集精准的锁定在该关键词的范围内。