gpt4 book ai didi

Elasticsearch Percolator 的 Perl 模块

转载 作者:行者123 更新时间:2023-11-29 02:50:40 25 4
gpt4 key购买 nike

我正在尝试将 Elasticsearch Percolator 与 perl 一起使用,我发现这很酷 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 模块向过滤器索引添加查询的最佳方式吗?

谢谢!

最佳答案

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

关于Elasticsearch Percolator 的 Perl 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27277315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com