gpt4 book ai didi

java - 渗透器在 Elasticsearch 中的含义/作用是什么?

转载 作者:IT老高 更新时间:2023-10-28 13:53:10 29 4
gpt4 key购买 nike

尽管我阅读了 Elasticsearch 的文档以了解什么是过滤器。我仍然很难理解它的含义以及它的简单用途。谁能提供更多细节?

最佳答案

您通常做的是索引文档并通过查询将它们取回。简而言之,渗透器允许您做的就是索引您的查询并根据索引查询过滤文档以了解它们匹配哪些查询。它也被称为反向搜索,因为你所做的与你习惯的相反。

渗透器有不同的用例,第一个是存储用户兴趣的任何平台,以便在它进入时立即将正确的内容发送给正确的用户。

例如,一个用户订阅了一个特定的主题,一旦该主题的新文章出现,就会向感兴趣的用户发送通知。您可以使用 query DSL 将用户兴趣表达为 Elasticsearch 查询。 ,您可以将其注册到 elasticsearch 中,因为它是一个文档。每次发布新文章,无需对其进行索引,您就可以对其进行渗透,以了解哪些用户对它感兴趣。此时您知道谁需要接收包含文章链接的通知(但发送通知不是由 elasticsearch 完成的)。另一个步骤是索引内容本身,但这不是必需的。

看看this presentation从 elasticsearch 1.0 开始,查看与 percolator 结合使用的其他几个用例和其他功能。

关于java - 渗透器在 Elasticsearch 中的含义/作用是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21536599/

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