ElasticSearch自定义分析器,用于使用Java API进行查询

时间:2016-03-25 14:46:15

标签: java elasticsearch

有人可以说明如何定义自定义分析器,然后使用Java API在ElasticSearch查询中使用它吗?

我知道如何编写要应用于索引(like here

的自定义分析器

但我想将其应用于查询,例如

中替换英文分析器

QueryBuilder matchQuery = matchQuery("content", stringQuery).analyzer("english");

1 个答案:

答案 0 :(得分:0)

自定义分析器是索引中特定字段的属性。它始终应用于查询和索引数据。使用索引设置或模板设置自定义分析器,它将用于查询。