目前比较新的Elasticsearch,如7.3.0的版本,附带了x-pack免费授权,支持初始化密码等基本的安全功能,那么如何在shell中初始化密码呢?

示例shell代码如下:

printf "y" | /es/bin/elasticsearch-keys[......]

阅读全文

最近调整代码,发现有个报错:“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[……]

阅读全文