我有一个用例,我需要根据Elasticsearch文档中特定字段中的值过滤出结果。
过滤规则由外部库提供,该库具有类似
的方法 boolean isToBeReturned( String fieldData)
说我有如下文件
{
"name" : Mark
"accountNumber" : 12345
}
我想查询Elasticsearch为
GET myIndex/doc/_search
{
"canView" {
"field" : "accountNumber"
}
}
我该如何编写一个插件,在其中可以读取传递的字段的每个值,调用外部库提供的方法,并根据是非否将文档返回搜索结果?