字典更新与索引重建
当我们的词库字典发生变更,例如新增或删除了一些关键词,而之前的索引数据都是按照旧的分词规则保存的,这时候需要进行索引重建。
示例
搜索 奔驰C级2020款
从结果来看 奔驰C级2018款
排第一位,而 奔驰C级2020款
排到了第41位,显然不符合预期。
尝试添加 奔驰C级2020款
到词库再次搜索
分析
这次的查询结果集为空,原因是中文分析器识别了 奔驰C级2020款
为单个词,但索引里并不存在包含该词的文档。
我们需要让索引按新的字典重建组建,以识别新的关键词。
索引重建
纳速云索引重建功能
- 索引重建是指重新建立索引文件的过程,主要涉及到删除旧索引、创建新索引和复制数据。
- Elasticsearch本身并不具备索引重建功能,依靠纳速云的辅助工具可平滑的完成索引重建过程。
再次搜索
效果符合预期, 数据结果集精准的锁定在该关键词的范围内。