edge_ngram和ngram是ElasticSearch自带的两个分词器,一般设置索引映射的时候都会用到,设置完步长之后,就可以直接给解析器analyzer的tokenizer赋值使用。

但这两个分词器到底有什么区别呢?网上搜来搜去呢,都不是说人话的解释,如果不[……]

阅读全文

Explain API提供查询结果的分数说明。 如果你遇到分数和预期不匹配的情况,那么可以使用这个API来进行核对。

官方示例:

GET /twitter/_explain/0
{
"query" : { "mat[......]

阅读全文

Profile API这东西,一般是用来检查查询缓慢的原因用的。这里做个记录:

官方使用示例:

GET /twitter/_search
{
"profile": true, "query" : { "mat[......]

阅读全文