用于Elastisearch Percolator的Perl模块

前端之家收集整理的这篇文章主要介绍了用于Elastisearch Percolator的Perl模块前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用Perl的Elasticsearch Percolator,我发现这个很酷的 module.

渗透方法列于here

据我所知,它们只是读取方法,因此只能读取查询索引并查看查询是否已存在,计算匹配的查询等.

除非我遗漏了某些内容,否则无法通过Percolator接口添加查询,因此我所做的是使用普通方法创建针对.percolator索引的文档,如下所示:

my $e = Search::Elasticsearch->new( nodes => 'localhost:9200' );

$e->create(
        index   => 'my_index',type    => '.percolator',id      => $max_idx,body    => {
            query => {
              match => {
                ...whatever the query is....
              },},);

这是通过perl模块向percolator索引添加查询的最佳方法吗?

谢谢!

解决方法

根据DrTech的回答,我发布的代码看起来是正确的做法.

猜你在找的Perl相关文章