Coreseek:indexer crashed不解之谜

博主遇到Coreseek索引崩溃问题,通过分析发现当原始文档包含横线且使用特定编码和自定义词库时会出现此错误。经过调整编码和词库,最终解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前两天浩哥让我再把Coreseek的索引再做一次,因为需求那边有点变化,要把索引的公司名字显示出来,就在配置文件里面添加了sql_field_string:字符串字段.。

这个属性特别好用,因为它不仅可以当做属性过滤而且还可以可全文搜索,可返回原始文本信息。

然后写好文件,建立索引,建索引的时候出现了这么一个匪夷所思的问题Oops, indexer crashed!真当是莫名其妙。

有人找到了这样的原因,当你同时满足这三个条件

1.原始文档中包含横线
2.charset_type=zh_cn.utf-8
3.使用自定义词库,使用自带词库竟然没有问题

就会出现这个问题。

关于第一个,我自己找了我的文档跟词库,把横线都去掉了。结果还是报错。

关于第二个,我将编码格式改成utf8果然没有错,但是索引结果显然有问题。

关于第三个,没问题了。

最终我还是用的第三个,把词库改成原来的词库。

最后我不管是重新下coreseek还是重现建词库,都是一样的问题,而且本来索引没有问题,但是后面就冒出来这个问题。

就我的想法来,应该是数据库文档里的有的特殊字符导致了这个问题或者是建字典的问题。因为本来建词典时,出现了error!!error!!这个问题,但总是找不到为什么error。

可能问题的原因就是这个,但是还没找到什么好的解决方法。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值