弹性搜索查询分析

时间:2017-07-07 08:29:37

标签: elasticsearch analyzer

我希望看到所有令牌都来自'匹配'文本

我想知道是否有任何特定的文件或功能来显示在弹性搜索中执行查询的详细信息或以其他方式查看当我使用“匹配级别”时生成的标记序列的内容。疑问?

1 个答案:

答案 0 :(得分:0)

我没有使用日志文件来查看“匹配”时间内生成的令牌。操作。相反,我使用了_analayze端点。

最好说是否要使用特定索引的分析器(在不同索引的情况下,每个索引使用自己的自定义分析器)将索引的名称放在URL中:

POST /index_name/_analyze
{
  "text" : "1174HHA8285M360"
}

这将使用该索引中定义的默认分析器。如果我们在一个索引中有多个分析器,我们可以在查询中指定它,如下所示:

POST /index_name/_analyze
{
  "text" : "1174HHA8285M360",
  "analyzer" : "analyser_name" 
}