用于Elastisearch Percolator的Perl模块

 温思家羽绒家纺旗舰店 发布于 2022-12-07 19:51

我正在尝试使用Perl的Elasticsearch Percolator,我找到了这个很酷的模块.

此处列出了渗透方法

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

除非我遗漏了某些内容,否则无法通过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索引添加查询的最佳方法吗?

谢谢!

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有