Elasticsearch在自定义查询插件中获取字段值

时间:2019-05-14 20:30:40

标签: elasticsearch elasticsearch-plugin

我有一个用例,我需要根据Elasticsearch文档中特定字段中的值过滤出结果。

过滤规则由外部库提供,该库具有类似

的方法

boolean isToBeReturned( String fieldData)

说我有如下文件

{
   "name" : Mark 
   "accountNumber" : 12345
}

我想查询Elasticsearch为

GET myIndex/doc/_search
{
   "canView" {
      "field" : "accountNumber"
   }
}

我该如何编写一个插件,在其中可以读取传递的字段的每个值,调用外部库提供的方法,并根据是非否将文档返回搜索结果?

0 个答案:

没有答案