最近调整代码,发现有个报错:“No search context found for id”。

跟进后发现这个报错来自游标查询。之所以会出现这个报错,是由于时间已经超过游标当时设置的时间,scroll超时后自动删除了,所以才会提示:“No search context found f[……]

阅读全文

最近有个奇葩需求,需要使用到通配符搜索的功能,Yii框架没有太明确的实现,所以自己测试了下,总结出来。

示例代码:

$query['function_score']['query']['bool']['must'][] = [
'wildcard' => [

阅读全文

以下内容完整转载自:通过Function Score Query优化Elasticsearch搜索结果

在使用 Elasticsearch 进行全文搜索时,搜索结果默认会以文档的相关度进行排序,如果想要改变默认的排序规则,也可以通过sort指定一个或多个排序字段。
但是使用sor[……]

阅读全文

看到探究 | Elasticsearch CPU高排查思路,其实和昨天说的思路一致,首先考虑的就是扩大内存。

但其中有一点,是:插入数据的时候,副本数设置为0。分片数不可以修改,副本数是可以修改的。注意:分片过多,会导致:堆内存压力大。

这点有点疑问,副本和分片有什么差异?[……]

阅读全文