Elasticsearch7之后默认最多返回10000条数据,其实也很合理,你看下搜索引擎就知道了,也就前两三页有价值,之后的查看率非常低。
那么新版ES如何获取总数呢?这里就引出了一个参数:track_total_hits。只需要在query、[……]

阅读全文

最近Log4j的漏洞搞的互联网乌烟瘴气的……大部分Java栈的同学都为此忙了起来。
ElasticSearch是最常见的搜索引擎,Java开发的,默认使用的还是2.11的Log4j,也在漏洞影响的范围。呐,我本身并不怎么玩儿Java,但因为项目用到了El[……]

阅读全文

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

printf "y" | /es/bin/elastic[......]

阅读全文

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

$query['function_score']['query']['bool']['must'][] = [
'wildcard' =&[......]

阅读全文